检查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脚本中目录中的所有文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Windows 批处理脚本重命名目录中的所有文件

使用 Windows 批处理脚本重命名目录中的所有文件

我需要一个脚本来用所有文件中的新库替换旧库[重复]

检查linux脚本中是不是存在文件[重复]

循环遍历目录中的所有文件[重复]

检查目录是不是不存在[重复]