请问如何在批处理中判断文件夹是否存在

我想在批处理中判断一个文件夹是否存在,如果存在,择进行下一步操作.
不存在的话,给出错误提示.
不知道如何实现,请高手帮忙....谢谢~~
最好写的详细一点...偶是菜鸟呢....
可以解释一下么...谢谢~~~

此问题可以用 If 命令来完成,其格式为:

IF [NOT] EXIST filename command

也可以使用 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. command ELSE echo filename. missing

此时可以配合着用goto语句,如:

IF EXIST filename. goto process ELSE echo filename. missing
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-10-11
脚本如下所示:
D:
md NBD

isql /U sa /P 1 /S nboss_center /i CreateDatabase.sql /o InitLog.txt

isql /U u_test /P test /S nboss_center /i CreateTable.sql /o InitLog.txt

isql /U u_test /P test /S nboss_center /i CreateIndex.sql /o InitLog.txt

isql /U u_test /P test /S nboss_center /i InitData.sql /o InitLog.txt
第2个回答  2006-10-12
if exist xxx then
xxx
xxx

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网