如何从批处理文件中检查文件是否存在
这个问题在这里已经有了答案:
if exist <insert file name here> (
rem file exists
) else (
rem file doesn't exist
)
或者在一条线上(如果只有一个动作需要发生):
if exist <insert file name here> <action>
例如,如果文件存在,这将在autoexec.bat上打开记事本:
if exist c:autoexec.bat notepad c:autoexec.bat
C:>help if
在批处理程序中执行条件处理。
IF [NOT] ERRORLEVEL数字命令
IF [NOT] string1 == string2命令
IF [NOT] EXIST filename命令
试试像下面的例子,从IF /?
的输出引用IF /?
在Windows XP上:
IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )
您也可以使用IF NOT EXIST
检查丢失的文件。
IF
命令非常强大。 IF /?
的输出 将奖励仔细阅读。 对于这个问题,试试/?
许多其他内置命令的许多隐藏的宝石选项。
上一篇: How to check if a file exists from inside a batch file
下一篇: How do I get the application exit code from a Windows command line?