我有一个大型MP3文件集合,大约80 GB,大约16000首歌曲。我的一个朋友想要我的音乐列表来开始自己的收藏。由于我们生活在不同的大陆,因此无法将它们带到USB驱动器上,而且他也没有问题可以自己收集它们。
是否有一种简单的方法可以只获取目录中所有文件的名称,而又无需获取目录名?
我不介意安装软件(如果需要),但我不想这样做。
我有一个大型MP3文件集合,大约80 GB,大约16000首歌曲。我的一个朋友想要我的音乐列表来开始自己的收藏。由于我们生活在不同的大陆,因此无法将它们带到USB驱动器上,而且他也没有问题可以自己收集它们。
是否有一种简单的方法可以只获取目录中所有文件的名称,而又无需获取目录名?
我不介意安装软件(如果需要),但我不想这样做。
Answers:
您可以使用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》最近在其上写了一篇文章:
head -n 500 | xargs mv ..\Folder1
等等:)
对于使用Total Commander的用户,此菜单项如下:
它位于“标记”菜单中,并且可以处理选定的文件。如果需要复制目录中所有MP3文件的名称,请全部选中(在数字键盘上为“ +”,作为过滤器为“ * .mp3”)。
在JR目录打印机实用程序允许您打印包含在目录和/或子目录中的每个子目录和/或文件的列表。它支持小写/ DOS样式的文件名,以KB /字节为单位的文件大小,属性,自定义文件长度等。
结果在记事本或默认文本编辑器中显示为“ dirprint.txt”文件。每次单击“开始”按钮时,都会在“ JR目录打印机”安装文件夹中创建此文件。
选项:
选中“递归子目录”选项以查看所有子目录和所有目录中所有文件的完整列表。
小写文件名选项将强制所有文件名均转换为小写,而不管实际的文件名如何。
DOS样式文件名选项将文件名长度限制在8个字符以内。
显示子目录将显示选定目录下包含的所有子目录的列表,以及根目录下包含的所有单个文件的列表。它不会列出所有子目录或主要子目录中包含的单个文件。要查看所有子目录和所有目录中所有文件的完整列表,请选中“递归子目录”选项,然后单击“开始”按钮。这将使用新选项重写“ dirprint.txt”文件。
您可以限制文件名的长度,以使其适合列表。默认情况下,此值为35个字符。
您可以选中/取消选中显示大小,日期时间和属性选项,以列出/取消列出文件大小,修改的日期/时间和文件属性(a-存档,r-只读,s-系统,h-隐藏)。
FreeCommander将是我选择执行此操作的武器。文件夹->创建文件夹列表。Alos具有将选定文件复制到剪贴板的选项。很棒的工具,它是免费的。