如何将文件夹中的所有文件名复制到记事本中?

如何将文件夹中的所有文件名复制到记事本中?

我经常想将文件夹中所有带完整路径和扩展名的文件名复制到“.txt”文档中,但做不到。有没有简单的方法可以做到这一点?怎么做?有没有简单的批处理文件可以做到这一点?免费软件可能有效,但我宁愿使用一个简单的 batch.bat 或 .exe 文件。

答案1

  1. 打开命令提示符

  2. 导航到您想要的目录cd "Documents"

  3. dir /B > filelist.txt

  4. 打开 filelist.txt 或将其移动到您想要的位置。

我的输出:

C:\Users\Tom\Documents>dir /B
all.css
BFBC2
Disc Images
Fax
Fiddler2
gegl-0.0
Network Monitor 3
Scanned Documents
SQL Server Management Studio
SweetScape
Virtual Machines
Visual Studio 2010

您可以用 . /AD 限制为仅限文件dir /B /A-D,/AD 表示仅限目录,/AD 表示非目录。

答案2

哪个版本的 Windows?至少在 Windows 7 中(在 Win8 中也应该可以),你可以选择文件,按下Shift并右键单击。现在你会看到一个新的复制为路径您可以单击的选项,然后将路径粘贴到记事本中。

答案3

打开记事本并输入以下行。

dir /a /b /-p /o:gen >names.txt

将此文件保存为 .bat 作为扩展名。将 .bat 文件移动到要获取文件名列表的文件夹。双击该 bat 文件。将创建一个名为 names.txt 的文件,其中包含文件名列表。

答案4

在 Windows 7 及更高版本中,这非常简单!

(您不需要特殊工具甚至命令提示符。)

  1. 使用 Windows 资源管理器,选择所需的文件
  2. Shift+ Right-Click(将使“复制为路径”在上下文菜单中可用)
  3. 点击“复制为路径”
  4. 粘贴到记事本(或您想要的任何位置)

在此处输入图片描述

谢谢https://www.buildsometech.com/2020/03/copy-file-names-into-excel-from-folder.html

相关内容