用IF NOT EXIST "G:\%DATE:~0,10%tst" MD "G:\%DATE:~0,10%tst"
例如:
IF EXIST C:\DATE (
del filename.
) ELSE (
echo filename. missing.
)
扩展资料:注意事项
@echo off
@title 批处理判断文件夹是否存在
if exist folder1 (
echo "已经存在文件夹"
) else (
md folder1
)
if not exist folder2 md folder2
pause
命令中首先判断当前目录中是否存在folder1,如果存在,打印“已经存在文件夹”如果不存在就用md命令建立文件夹。
分类: 电脑/网络 >>软件问题描述:
我想在批处理中判断一个文件夹是否存在,如果存在,择进行下一步 *** 作.
不存在的话,给出错误提示.
不知道如何实现,请高手帮忙....谢谢~~
最好写的详细一点...偶是菜鸟呢....
解析:
此问题可以用 If 命令来完成,其格式为:
IF [NOT] EXIST filename mand
也可以使用 else 子句
ELSE 子句必须在 IF 之后出现在同一行上。例如:
IF EXIST filename. (
del filename.
) ELSE (
echo filename. missing.
)
由于 ELSE 命令必须与 IF 命令的尾端在同一行上,以下子句也
不会有效:
IF EXIST filename. del filename.
ELSE echo filename. missing
因为 del 命令需要用一个新行终止,以下子句不会有效:
IF EXIST filename. del filename. ELSE echo filename. missing
如果都放在同一行上,以下子句有效:
IF EXIST filename. (del filename.) ELSE echo filename. missing
对于楼主的要求我们可以这样做:
IF EXIST filename. mand ELSE echo filename. missing
此时可以配合着用goto语句,如:
IF EXIST filename. goto process ELSE echo filename. missing
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)