如何从batch file中检查文件是否存在
我只需要在某个文件存在的情况下运行一个实用程序。 我如何在Windows批处理?
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上: 
    如果EXIST文件名。  (
         del文件名。
     )ELSE(
        回声文件名。 失踪。
     )
 您也可以使用IF NOT EXIST检查丢失的文件。 
  IF命令非常强大。  IF /?的输出 将奖励仔细阅读。 对于这个问题,试试/? 许多隐藏的gem的其他内置命令的选项。