我正在编写一个MS DOS批处理文件,在找到之前查找特定文件。
我的代码在SET
命令
The syntax of the command is incorrect
C:\> If not exist d:\fdev\data\filename.csv
以下是代码:
SET driveltr=d:\
SET envdir=fdev\
SET datadir=data\
SET archivedir=archive\
SET inputdir=c:\Epic\v8.2\Analytics Tools\Epic BI\Input
SET filename=filename.csv
:while1
if not exist %driveltr%%envdir%%datadir%%filename%
(
echo "Waiting to check for file"
ping -n 11 127.0.0.1 > nul
goto :while1
)
答案 0 :(得分:0)
您需要“”如果您的路径包含空格。等到文件存在就是这样:
NullReferenceException