【发布时间】:2017-10-26 13:03:18
【问题描述】:
我试图在 bat 文件下运行,它给出了文件夹中存在的文件数量,我根据文件获取计数,但如果没有文件,我会得到“找不到文件”
计数为 0,这没关系,但我想禁止“找不到文件”
脚本:
@echo off
setlocal enabledelayedexpansion
@echo off
set c2=0
echo Folder,NoOfFiles
for /f "tokens=*" %%x in ('dir /s /a /b "D:\Flow\Flow1\Flow2\Flow3\NGR*.txt"') do set /a c2+=1
echo.NGR,!c2!
结果:
文件夹,NoOfFiles
找不到文件
NGR,0
按任意键继续。 . .
我尝试使用 2>nul,但这也不起作用
有人可以帮我解决吗,这里可以做什么?
【问题讨论】: