如何创建特定文件夹中所有文件的文本文件列表?

7 windows file-management

我有一个大约 80 GB 的大型 MP3 文件集,大约有 16000 首歌曲。我的一个朋友想要我的音乐列表来开始他自己的收藏。将它们放在 USB 驱动器上是不可能的,因为我们生活在不同的大陆,无论如何他自己收集它们没有问题。

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

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

Joh*_*n T 22

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

排除目录名称但递归进入子目录:

dir /a-d /s *.mp3 > mp3s.txt
Run Code Online (Sandbox Code Playgroud)

虽然上面会显示隐藏文件(thumbs.db 以及专辑封面中的其他内容),所以你可能想要隐藏那些:

dir /a-d-h /s *.mp3 > mp3s.txt
Run Code Online (Sandbox Code Playgroud)

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

对于 GUI 方法,您可以使用DirPrintThe How-To Geek最近写了一篇关于它的文章

在此处输入图片说明

  • 雅永远不知道这些天。我奶奶有一个文件夹,里面有来自数码相机的 25000 多张高质量图像,她打电话给我,因为电脑在打开文件夹时会锁定。试图从所有这些中绘制缩略图需要很长时间,所以我不得不一次将大约 500 个移动到子文件夹,以便她可以管理它们。感谢上帝提供 Linux LiveCD,`head -n 500 | xargs mv ..\Folder1` 等等:) (2认同)

Sna*_*ark 9

对于那些使用Total Commander 的人,有用于此的菜单项:

  • 将选定的名称复制到剪贴板
  • 将带有路径的名称复制到剪贴板
  • 复制到包含所有详细信息的剪贴板
  • 使用路径+详细信息复制到剪贴板

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