小编zip*_*ipi的帖子

'else'不被识别为内部或外部命令,可操作程序或批处理文件

我尝试使用"else"命令,但我收到了以下错误:

'else'不被识别为内部或外部命令,可操作程序或批处理文件.

我的代码是:

if "zz"=="TRUE" (
        copy /a zz + /a ee=/a zz
    ) 
    else (
        copy /a e + /a %TMP%=/a e
    )
Run Code Online (Sandbox Code Playgroud)

有什么问题?

cmd if-statement batch-file

27
推荐指数
1
解决办法
3万
查看次数

是/否批处理文件

在我的批处理文件中,我想问用户一个问题.

我写了以下内容:

SET /P ANSWER=Click Y to continue or N to stop (Y/N)
Run Code Online (Sandbox Code Playgroud)

但我没有最后的消息).

有人知道为什么吗?

谢谢!

batch-file

5
推荐指数
1
解决办法
2万
查看次数

目录不是空的错误

我尝试在我的批处理文件中删除包含许多文件和子目录的文件夹(BR),我尝试以下操作:

如果存在C:\ BR(rmdir"C:\ BR"/ S/q)

但有时我得到一个特定文件夹不为空的错误.这个文件夹包含CSS的文件.什么问题?

batch-file

2
推荐指数
1
解决办法
3万
查看次数

如何通过批处理文件检查robocopy的存在

我想通过我的批处理文件确保我在系统上安装了robocopy.是否有可能问一些类似robocopy的东西......知道它是否安装在我所在的系统中.

batch-file robocopy

2
推荐指数
1
解决办法
2599
查看次数

检查输出日志文件

我的批处理文件中有一个带有命令输出的日志文件.
我想查看此文件并检查是否有错误.
这是此文件的行,有错误:

9/20/2012 7:22:34 AM [错误]重新加载资源表时出错:VALUE重复

我该怎么检查呢?
我尝试以下方法:

for /f "tokens=4 %%x in (%TMPLog%) do 
    if "%%x"=="ERROR" SET err=TRUE
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

batch-file

0
推荐指数
1
解决办法
54
查看次数

标签 统计

batch-file ×5

cmd ×1

if-statement ×1

robocopy ×1