检查Windows脚本中目录中的所有文件[重复]
Posted
技术标签:
【中文标题】检查Windows脚本中目录中的所有文件[重复]【英文标题】:check all files in directory in windows script [duplicate] 【发布时间】:2021-02-05 20:08:01 【问题描述】:我正在尝试针对目录中的一堆文件执行 Windows 脚本。这个脚本检查文件的格式,它不是很好,我需要写入 log.txt 文件,以便我可以回去修复每个文件。
我试过了:
for /f "Tokens=*" %f in ('dir /l/b/a-d') do (testscript -l "%f") >>logs.txt
我现在也需要文件名。
【问题讨论】:
【参考方案1】:forfiles /?
的最后一行显示类似这样的内容:
FORFILES /M * /C "cmd /c if @isdir==FALSE testscript.exe @file"
【讨论】:
这个有点用,你能不能只打印出有错误的文件。错误会使此文本“无效” @user1471980:您可以在末尾添加| findstr "invalid"
,这会过滤该特定单词的输出。以上是关于检查Windows脚本中目录中的所有文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章