中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 20:29
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 求助:如何判断一个目录的存在
可打印版本  1,248 / 8
第1楼 baepyygy 发表于 2006-11-20 08:03
初级用户 发帖 61 积分 142
求助:如何判断一个目录的存在
怎么才能判断 "%userprofile%mydocu~1"下的目录是否存在

请教了!!
第2楼 andred0421 发表于 2006-11-20 15:27
初级用户 发帖 47 积分 114
if exist ?
第3楼 baepyygy 发表于 2006-11-20 21:34
初级用户 发帖 61 积分 142
第4楼 ddos0 发表于 2006-12-23 00:54
新手上路 发帖 1 积分 2
判断目录应该是 if exist X:\abc\nul dir abc exit
判断文件 if exist X:\abc echo file abc exist

搜来的
第5楼 lxmxn 发表于 2006-12-23 02:56
版主 发帖 4,938 积分 11,386
Originally posted by ddos0 at 2006-12-22 11:54:
判断目录应该是 if exist X:\abc\nul dir abc exit
判断文件 if exist X:\abc echo file abc exist

搜来的


  第一个方法可以判断文件夹,但是第二个中的abc,if 可能会认为它是文件,也可能会认为它是文件夹,这样判断就不是很准确。

  下面是一个变通的方法,如果要遍历文件夹,dir 后加上 /s 参数即可。
第6楼 sa22 发表于 2006-12-23 03:11
新手上路 发帖 1 积分 2
Originally posted by lxmxn at 2006-12-22 01:56 PM:


  下面是一个变通的方法,如果要遍历文件夹,dir 后加上 /s 参数即可。
...

如果要將搜尋到的路徑代入 filedir1 ~ 5 的話應該怎麼寫呢?
第7楼 lxmxn 发表于 2006-12-23 03:26
版主 发帖 4,938 积分 11,386
Originally posted by sa22 at 2006-12-22 14:11:

如果要將搜尋到的路徑代入 filedir1 ~ 5 的話應該怎麼寫呢?



  不明白你说的是什么意思。
第8楼 scriptor 发表于 2006-12-24 03:16
银牌会员 发帖 555 积分 1,187
好啊,顶
Originally posted by ddos0 at 2006-12-22 11:54:
判断目录应该是 if exist X:\abc\nul dir abc exit
判断文件 if exist X:\abc echo file abc exist

搜来的


好东西,以前没有注意到阿
第9楼 yayumyself 发表于 2006-12-24 04:13
初级用户 发帖 14 积分 36
恩,是这样的。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023