检查是否存在两个文件,如果存在,则运行批处理文件

时间:2018-09-10 12:28:07

标签: batch-file

我正在尝试创建一个批处理脚本,该脚本检查C的根目录上的两个文件:(C:\file1C:\file)。如果它们存在,则应执行另一个批处理文件(这将安装一些软件)。我认为可以按照以下方式进行操作:

IF EXIST “c:\file1.txt” AND "c:\file2.txt"
msiexec /I "\\SERVER...\application.msi

但是,我正在努力获得自己想要的工作。

有人有什么建议吗?

1 个答案:

答案 0 :(得分:1)

先检查第一个,然后再检查下一个,如果第一个不匹配,则不尝试第二个,如果匹配,则尝试第二个,但如果找不到第二个文件,则不运行命令:

if exist "c:\file1.txt" if exist "c:\file2.txt" msiexec /I "\SERVER...\application.msi"