如何在cmd中执行if语句和循环?

时间:2013-02-26 07:01:37

标签: windows batch-file dos cmd

我想检查路径中是否存在文件,然后是否存在执行循环。 e.g。

IF EXIST "C:\FILE" THEN
LOOP CONDITION
END IF 

但是在.cmd编程中。它看起来怎么样?

2 个答案:

答案 0 :(得分:0)

语法如下:

IF EXIST filename. (
FOR %%A IN (1 2 3) DO GOTO=%%A
    :1
    ECHO 1
    GOTO End
    :2
    ECHO 2
    GOTO End
    :3
    ECHO 3
    :End
) ELSE (
echo filename. missing.
)

查看this

答案 1 :(得分:0)

我假设你使用的是Visual Basic(至少是IF语句的语法) 正在显示它,如果是,则使用FileInfo对象之类的 Dim fi As New FileInfo(“C:\ File.txt”) 如果fi.Exists()那么 '在这里做你的循环 结束如果