我有下面的批处理脚本,它给了我意想不到的结果。当我在服务器A上运行时,它总是写“Yes_Outstanding.txt”文件,即使我的文件abc.txt为0。
但是当我在不同的Windows服务器B上运行它时,它给了我正确的结果。不确定服务器A有什么问题
@echo off
for %%i in (%~dp0abc.txt) do (
findstr /x /c:"0" "%%i"
if errorlevel 1 (type NUL > %~dp0Yes_Outstanding.txt) else (type NUL > %~dp0No_Outstanding.txt)
)
请帮助。