中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-15 11:28
47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,257 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 如何判断谋个盘符下谋个文件夹是否存在???[求助]
可打印版本  1,918 / 8
第1楼 langhua 发表于 2002-12-07 00:00
银牌会员 发帖 461 积分 1,225
如何判断谋个盘符下谋个文件夹是否存在???[求助]
例如:
我要知道C:\ABC文件夹是否存在,请问我该怎么判断,在DOS下.

IF EXIST 是不是只能判断文件,不能判断文件夹呀?
第2楼 Wengier 发表于 2002-12-07 00:00
系统支持 发帖 10,521 积分 27,736
用IF EXIST C:\ABC\NUL即可。
第3楼 langhua 发表于 2002-12-07 00:00
银牌会员 发帖 461 积分 1,225
我试试!!!

成了!哈哈!

谢谢版主!!
第4楼 langhua 发表于 2002-12-07 00:00
银牌会员 发帖 461 积分 1,225
还得麻烦您!!!
/NUL
这参数是什么意思?
第5楼 yiyesong 发表于 2002-12-07 00:00
元老会员 发帖 632 积分 1,987
事实上,你用IF EXIST C:\abc\.或者IF EXIST C:\abc\*.*也行
另外LOCATE这个软件查找目录和文件最强大。
第6楼 Wengier 发表于 2002-12-07 00:00
系统支持 发帖 10,521 积分 27,736
是这样的。
第7楼 langhua 发表于 2002-12-07 00:00
银牌会员 发帖 461 积分 1,225
以下是引用yiyesong在2002-12-7 1:57:33的发言:
事实上,你用IF EXIST C:\abc\.或者IF EXIST C:\abc\*.*也行
另外LOCATE这个软件查找目录和文件最强大。


不成呀!!
上面的只能对目录下有文件才有效的
对空目录没作用!!!!

/NUL就能对空目录进行判断!!!

所以还请说说./NUL....谢谢!
第8楼 Wengier 发表于 2002-12-07 00:00
系统支持 发帖 10,521 积分 27,736
纯DOS下ABC\*.*若无文件时不见得有效,不过在DOS32下有效。NUL是判断是否存在空设备。
第9楼 langhua 发表于 2002-12-07 00:00
银牌会员 发帖 461 积分 1,225
哦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023