Board logo

标题: 查电脑有多少个分区的批处理怎么多了个冒号? [打印本页]

作者: qq544935474    时间: 2011-1-1 07:12     标题: 查电脑有多少个分区的批处理怎么多了个冒号?

就是倒数第二个%%i:
我百思不得其解

  1. @echo off
  2. set str=c d e f g h i j k l m n o p q r s t u v w x y z
  3. echo 当前硬盘的分区有:
  4. for %%i in (%str%) do if exist %%i: echo %%i:
  5. pause
复制代码

作者: hanyeguxing    时间: 2011-1-1 07:33

一个完整的驱动器号是由 字母 +  冒号 组成的。
驱动器号:IBM 及其兼容计算机的磁盘驱动器的命名约定。驱动器用字母命名,从 A 开始,后跟冒号。

[ 本帖最后由 hanyeguxing 于 2011-1-1 07:40 编辑 ]
作者: yhcbird    时间: 2011-1-1 08:23

当然不用写也可以。看你自己爱好了
作者: Batcher    时间: 2011-1-1 20:20

你高兴的话,再多写几个冒号也行。
作者: hanyeguxing    时间: 2011-1-2 07:12

原帖由 qq544935474 于 2011-1-1 07:12 发表
就是倒数第二个%%i:
我百思不得其解 复制内容到剪贴板
  1. @echo off
  2. set str=c d e f g h i j k l m n o p q r s t u v w x y z
  3. echo 当前硬盘的分区有:
  4. for %%i in (%str%) do if exist %%i: echo %%i:
  5. pause
复制代码

原帖由 yhcbird 于 2011-1-1 08:23 发表
当然不用写也可以。看你自己爱好了
原帖由 Batcher 于 2011-1-1 20:20 发表
你高兴的话,再多写几个冒号也行。

倒数第二个%%i: ???
作者: temp    时间: 2011-1-2 09:58

原帖由 hanyeguxing 于 2011-1-2 07:12 发表

倒数第二个%%i: ???

恭喜升任版主!

我刚测试了,是倒数第一个%%i:
  1. @echo off
  2. set str=c d e f g h i j k l m n o p q r s t u v w x y z
  3. for %%i in (%str%) do if exist %%i: echo 当前硬盘的分区有:%%i
  4. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2