无忧启动论坛

标题: 批处理怎么判断有没有B盘有无而进行下一步操作? [打印本页]

作者: xingwuzhe    时间: 2022-1-11 23:54
标题: 批处理怎么判断有没有B盘有无而进行下一步操作?
批处理怎么判断有没有B盘有无而进行下一步操作?




作者: m68    时间: 2022-1-12 00:55
if exist b:\nul ...
作者: bjay2008xmy    时间: 2022-1-12 08:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: nttwqz    时间: 2022-1-12 08:48
上面的写法不适用于光驱无光盘和有盘符但无法访问的分区等情况,比如未格式化但有盘符的分区。
建议使用下面这种,dpinfo中用的就是这种。

cd j: >nul 2>nul && echo OK
作者: bjay2008xmy    时间: 2022-1-12 09:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: nttwqz    时间: 2022-1-12 12:34
bjay2008xmy 发表于 2022-1-12 09:06
你这种写法的话应该这样来:
cd b: >nul 2>nul && echo OK||echo error
||后是无B盘的操作

我这只是举例,用来说明前面的用法,后面的看个人用途,有的可能需要存在就做什么,不存在什么都不做;有的不存在也需要做什么;而有的只需要不存在才做什么。
作者: zds1210    时间: 2022-1-12 12:44
cmd脚本是可以做好多事的。
作者: sineing168    时间: 2025-7-4 17:11
谢谢分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3