Board logo

标题: [原创] 【续】[一日一教学](17)编辑磁盘卷标:label [打印本页]

作者: Hello123World    时间: 2011-9-1 14:19     标题: 【续】[一日一教学](17)编辑磁盘卷标:label

本帖最后由 Hello123World 于 2011-9-1 14:25 编辑

【原】[一日一教学]批处理系列帖子索引 http://bbs.bathome.net/thread-2576-1-1.html
【续】[一日一教学]批处理系列帖子索引 http://bbs.bathome.net/thread-13798-1-1.html


帮助信息:
  1. C:\Users\HELLOW~1\Desktop>label /?
  2. 创建、更改或删除磁盘的卷标。
  3. LABEL [drive:][label]
  4. LABEL [/MP] [volume] [label]
  5.   drive:          指定驱动器号。
  6.   label           指定卷标。
  7.   /MP             指定卷应被视为装入点或卷名。
  8.   volume          指定驱动器号(后面跟一个冒号)、装入点或卷名。
  9.                   如果指定了卷名,/MP 标志则不必要。
复制代码
命令概括:
label,全英文label,意为:标签;这里可引申为卷标名称。

参数详解:
label有两种语法,但是第二种语法我真是百思不得其解,故此决定放弃了;
这里只解释第一种语法,也是最常用,最实用的语法:
  1. LABEL [drive:][label]
复制代码
  1. 创建、更改或删除磁盘的卷标。
复制代码
创建、更改、删除,这里先从删除说起。

显示c、d、e、f盘的卷标和序列号。
例如:
  1. C:\Users\helloworld\Desktop>for %i in (c d e f) do @vol %i:
  2. 驱动器 C 中的卷是 System
  3. 卷的序列号是 441A-9B85
  4. 驱动器 D 中的卷是 Compression
  5. 卷的序列号是 4C28-65E5
  6. 驱动器 E 中的卷是 Study
  7. 卷的序列号是 9430-B6FA
  8. 驱动器 F 中的卷是 Software
  9. 卷的序列号是 6442-C7C4
复制代码
如图:
[attach]4377[/attach]


删除c盘的卷标。
例如:
  1. C:\Users\HELLOW~1\Desktop>label c:
  2. 驱动器 C: 中的卷是 System
  3. 卷序列号为 441A-9B85
  4. 卷标(32 个字符;如果没有,请按 Enter)?
  5. 是否删除当前的卷标(Y/N)? y
复制代码
效果:
[attach]4378[/attach]

可以看出,所谓的删除就是还原默认的卷标名。

我本想说“机器翻译,请坑死你爹吧”,但事实证明,这跟机器翻译无关
  1. Active code page: 437
  2. C:\Users\HELLOW~1\Desktop>label /?
  3. Creates, changes, or deletes the volume label of a disk.
复制代码
所以我只好说,“微软,请坑死你爹吧”……

在明白微软坑爹的同时,继续学习创建和更改。

“创建”其实就是更改。
“更改”其实就是更改的再更改,换句话说“创建”和“更改”没有差别,都是更改卷标名。

将c、d、e、f的卷标名更改。
例如:
  1. @echo off
  2. For %%i in ("c: 系统" "d: 压缩" "e: 学习" "f: 娱乐") do label %%~i
  3. pause>nul
复制代码
效果:
[attach]4379[/attach]

改回去,为了加深大家对label语法的理解,这里不用for,一条一条改回去。
例如:
  1. @echo off
  2. label c: System
  3. label d: Compression
  4. label e: Study
  5. label f: Software
  6. pause>nul
复制代码
效果:
如第一个图。(为了节省论坛空间,希望大家能不用图表达,尽量不要用图)

扩展阅读:

作者: doupip    时间: 2012-1-30 14:27

删除卷标还真有那么回事吧.删除后再vol会显示如"驱动器 C 中的卷没有标签".有这么个有意思的现象:
在刚装完系统,都是显示本地磁盘(C:),本地磁盘(D:)等等.但此时是无卷标.如果你是直接F2手动改一下成"本地磁盘",它的卷标名又会显示成"本地磁盘".
既然存在"没有标签"这说法,MS当然会有创建与删除之说..
只是路过随便打个酱油,以上那些无甚意义
作者: 俗不可耐Zz    时间: 2020-1-7 16:25

认真学习,感谢感谢




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