批处理程序显示具有完整目录的文件

时间:2010-04-06 11:43:05

标签: asp.net-mvc batch-file dos msdn

我想将特定目录中具有相同扩展名的所有文件的URL存储到一个日志文件中。有没有可用的批处理命令。

Exapmle 我想将所有带有* .TXT扩展名的文件复制到一个日志文件中,并附带其目录扩展名(URL)

3 个答案:

答案 0 :(得分:1)

你可以使用:

for /f %a in ('dir /b *.TXT') do echo %~fsa >> myLog.txt

请注意>>将附加到文件,或者如果不存在则创建一个。{1}}。这适用于一次性,但如果您经常运行此文件,则需要正确初始化该文件。

答案 1 :(得分:0)

可以使用命令提示符http://www.easydos.com/tree.html提供的TREE命令,但是您不能通过它列出的文件类型来限制它。

答案 2 :(得分:0)

dir /a /s /b "DIRECTORY\*.txt" >logfile.log

/ s是完整路径的技巧,但包括子文件夹。