2016-11-18 56 views
0

我正在使用Windows 10操作系统。我使用命令提示符或批处理文件格式化笔式驱动器。我想要设置卷标“本地备份”。但它显示错误:无效的参数 - 备份'标签/ V格式命令中的参数无效

我知道NTFS支持标签多达32个字符。我曾尝试:

format /FS:NTFS /Y /Q K: /V:'Local Backup' 
format /FS:NTFS /Y /Q K: /V:"Local Backup" 
format /FS:NTFS /Y /Q K: /V:[Local Backup] 

Format Command Image

K:是U盘。

如何用format命令设置卷标(包含空格)?

+3

本帖由超级用户(http://superuser.com/questions/259421/how-to-包括空间-in-drive-label-using-command-line-ms-format)可能会对你有所帮助:) – geisterfurz007

+2

正如SuperUser上的参考答案中所写的那样,这样的问题应该被问到是因为堆栈溢出,'format'命令根本不支持里面有空格的标签。只能使用'/ V:LocalBackup'。而已。解决方案的解决方案也发布在SuperUser上。这个问题与Stack Overflow无关,因为它不是关于编程,而是关于如何使用控制台应用程序'format'。这个命令在批处理文件中使用并不会使这个问题成为编程相关的问题。 – Mofi

回答

1

您可以使用标签为:

format /FS:NTFS /Y /Q K: 
label K: Local Backup 

,或者如果你正在使用它在C#.NET,然后使用可以使用类DriveInfo为:

DriveInfo.VolumeLabel("Local Backup"); 
0

使用“双引号”单引号不会削减它。

看来限制是11个字符。我发现“某个名字”使用这种格式。

format d: /q /x 0<"labeller.txt" 

也为我工作,其中labeller.txt是一个文本文件(杜)于第一线的空白,并包含所需标签的第二行。

但是,它似乎有小猫如果所尝试的标签超过11个字符或毫无疑问更长,如果它包含无效字符(最后这不是测试,但推断)