首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在批处理文件中使用if - else结构?

如何在批处理文件中使用if - else结构?
EN

Stack Overflow用户
提问于 2012-06-18 19:21:23
回答 6查看 827.5K关注 0票数 152

我有一个关于批处理文件中if - else结构的问题。每个命令都是单独运行的,但是我不能安全地使用"if - else“块,所以我的程序的这些部分不能工作。我怎样才能让这些部件运行起来呢?谢谢。

代码语言:javascript
复制
IF %F%==1 IF %C%==1 (
    ::copying the file c to d
    copy "%sourceFile%" "%destinationFile%"
    )
ELSE IF %F%==1 IF %C%==0 (
    ::moving the file c to d
    move "%sourceFile%" "%destinationFile%"
    )

ELSE IF %F%==0 IF %C%==1 (
    ::copying a directory c from d, /s:  boş olanlar hariç, /e:boş olanlar dahil
    xcopy "%sourceCopyDirectory%" "%destinationCopyDirectory%" /s/e
    )
ELSE IF %F%==0 IF %C%==0 (
    ::moving a directory
    xcopy /E "%sourceMoveDirectory%" "%destinationMoveDirectory%"
    rd /s /q "%sourceMoveDirectory%"
    )
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11081735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档