我在c:\ 1 \ 1.txt
有一个文件在执行任何操作之前的批处理程序中,我必须检查文件是否存在
我的命令是
If exist c:\1\1.txt
Echo 1
它不起作用。实际上,因为if命令批处理崩溃了。
答案 0 :(得分:4)
阅读HELP IF
,然后尝试
IF EXIST c:\1\1.txt ECHO 1
请注意,您必须将IF
命令,条件和条件命令指令放在同一行中
或者你可以使用括号
IF EXIST c:\1\1.txt (
ECHO 1
)
答案 1 :(得分:0)
它对我有用。我使用了这段代码,用batch.bat
编写:
@ECHO OFF
If exist c:\1\1.txt ECHO 1
请指定“bash崩溃”。
答案 2 :(得分:0)
使用NOT进行反向条件测试
echo 'https://site.example/path/to/image/1/{1..3}.jpg' | xargs
答案 3 :(得分:0)
首先通过命令控制台检查正在执行的文件的名称
cd c:\1
dir *.txt
为什么?
如果使用记事本创建新文件txt并将其保存在名称字段1.txt
中,最终文件名为1.txt.txt
,则可以通过命令控制台进行验证
cd c:\1
dir *.txt
然后if exist
句子可以正常工作,因为1.txt
不存在,文件的真实名称是1.txt.txt
。
是解决这个问题的可能性。