我想将特定目录中具有相同扩展名的所有文件的 URL 存储到一个日志文件中。是否有任何可用的批处理命令。
例如,我想将所有带有 *.TXT 扩展名的文件复制到一个带有目录扩展名(URL)的日志文件中
我想将特定目录中具有相同扩展名的所有文件的 URL 存储到一个日志文件中。是否有任何可用的批处理命令。
例如,我想将所有带有 *.TXT 扩展名的文件复制到一个带有目录扩展名(URL)的日志文件中
你可以使用:
for /f %a in ('dir /b *.TXT') do echo %~fsa >> myLog.txt
请注意,>>
将附加到文件中,如果不存在则创建一个。这适用于一次性,但如果您经常运行此文件,您将需要正确初始化文件。
可以使用TREE
命令提示符http://www.easydos.com/tree.html提供的命令,但是您不能通过它列出的文件类型来限制它。
dir /a /s /b "DIRECTORY\*.txt" >logfile.log
/s 是完整路径的技巧,但包含子文件夹。