【发布时间】:2017-11-22 17:16:04
【问题描述】:
我的目标是将一个 txt 文件的内容与特定文件夹中所有文本文件的内容进行比较,如果 ANY txt 文件匹配,则执行一组进程,如果没有匹配则执行另一套。
我尝试过以下操作:
@echo off
:main
fc "C:\Users\degibson\Desktop\test\*.txt" "C:\Users\degibson\Desktop\test2\temp1.txt" > NUL
if errorlevel 1 goto error
:next
echo do some important task
pause
:error
echo do some other important task
pause
问题 - 仅当所有文件都与 temp1.txt 内容匹配时才有效。
有没有更好的方法来完成这项任务?
【问题讨论】:
标签: loops batch-file