如何创建一个文本文件,列出特定文件夹中所有文件?


7

我有一个大型MP3文件集合,大约80 GB,大约16000首歌曲。我的一个朋友想要我的音乐列表来开始自己的收藏。由于我们生活在不同的大陆,因此无法将它们带到USB驱动器上,而且他也没有问题可以自己收集它们。

是否有一种简单的方法可以只获取目录中所有文件的名称,而又无需获取目录名?

我不介意安装软件(如果需要),但我不想这样做。

Answers:


22

您可以使用dir命令。首先,使用命令提示符导航到包含所有文件的文件夹,如果您不想输入内容,则可以从资源管理器复制目录并通过右键单击将其粘贴。

要排除目录名但递归到子目录:

dir /a-d /s *.mp3 > mp3s.txt

尽管以上内容将显示隐藏文件(thumbs.db和专辑插图中的其他内容),所以您可能希望隐藏这些文件:

dir /a-d-h /s *.mp3 > mp3s.txt

以上两种方法都会mp3s.txt在mp3文件夹中创建一个名为的文本文件。

对于GUI方法,可以使用DirPrint《 How-To Geek》最近在其上了一篇文章

在此处输入图片说明


我认为您还需要一个/ s来包含子目录
Antony

并使用“ dir / adh / s * .mp3> mp3s.txt”过滤掉不是MP3的所有内容(如果有的话)
Snark

通过问题的措辞,我认为它们都在一个文件夹中,但这是非常有效的。两种建议都考虑在内,以改善答案。
约翰T

一个文件夹中有16000个文件?我希望不要...
安东尼

2
雅这几天不知道。我的祖母只有一个文件夹,其中包含来自数码相机的25000多个高质量图像,并打电话给我,因为计算机会试图打开该文件夹而将其锁定。尝试从所有这些缩略图中提取缩略图需要很长时间,因此我不得不一次将500个左右的子文件夹移动到子文件夹,以便她可以管理它们。感谢上帝提供Linux LiveCD,head -n 500 | xargs mv ..\Folder1等等:)
John T

9

对于使用Total Commander的用户,此菜单项如下:

  • 将所选名称复制到剪贴板
  • 将带有路径的名称复制到剪贴板
  • 复制到剪贴板以及所有详细信息
  • 复制到带有路径和详细信息的剪贴板

它位于“标记”菜单中,并且可以处理选定的文件。如果需要复制目录中所有MP3文件的名称,请全部选中(在数字键盘上为“ +”,作为过滤器为“ * .mp3”)。


1
没错,我今天遇到了4或5个问题,Total Commander将是一个不错的选择。真正的“万事通”!:) +1

1
@Molly我看到您对Total Commander情有独钟:)
Alex

4

JR目录打印机实用程序允许您打印包含在目录和/或子目录中的每个子目录和/或文件的列表。它支持小写/ DOS样式的文件名,以KB /字节为单位的文件大小,属性,自定义文件长度等。

在此处输入图片说明

结果在记事本或默认文本编辑器中显示为“ dirprint.txt”文件。每次单击“开始”按钮时,都会在“ JR目录打印机”安装文件夹中创建此文件。

选项:

  • 选中“递归子目录”选项以查看所有子目录和所有目录中所有文件的完整列表。

  • 小写文件名选项将强制所有文件名均转换为小写,而不管实际的文件名如何。

  • DOS样式文件名选项将文件名长度限制在8个字符以内。

  • 显示子目录将显示选定目录下包含的所有子目录的列表,以及根目录下包含的所有单个文件的列表。它不会列出所有子目录或主要子目录中包含的单个文件。要查看所有子目录和所有目录中所有文件的完整列表,请选中“递归子目录”选项,然后单击“开始”按钮。这将使用新选项重写“ dirprint.txt”文件。

  • 您可以限制文件名的长度,以使其适合列表。默认情况下,此值为35个字符。

  • 您可以选中/取消选中显示大小,日期时间和属性选项,以列出/取消列出文件大小,修改的日期/时间和文件属性(a-存档,r-只读,s-系统,h-隐藏)。


请记住,他也需要过滤目录名称,不确定是否可以选择目录名称,但是从外观上看,我认为不是。
约翰T

在此屏幕快照中看不到,但是在“显示”标签下,清除“子目录”框,它们将不会列出。您还可以删除其他信息,例如“文件大小”,“日期和时间”和“属性”。并且文件名的长度也可以受到限制。

1
当然,您可以使其“便携”。只需使用Universal Extractor撕裂安装程序,就非常方便了。

3

如果您具有Winamp,则可以选择将播放列表另存为HTML页面,其中包含播放列表中的所有歌曲。这样,如果您的歌曲标记为“ ok”,那么您将获得一个格式良好的列表,没有文件夹名称。


1

FreeCommander将是我选择执行此操作的武器。文件夹->创建文件夹列表。Alos具有将选定文件复制到剪贴板的选项。很棒的工具,它是免费的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.