我想更改驱动器的字母。例如,我可以使用diskpart为驱动器(USB磁盘或新硬盘)分配一个新字母。
我该如何在C/C++中实现它?
我想更改驱动器的字母。例如,我可以使用diskpart为驱动器(USB磁盘或新硬盘)分配一个新字母。
我该如何在C/C++中实现它?
一个微不足道且简单的方法是直接调用 diskpart
:
int main () {
int i = system("diskpart ..."); // Add args here.
cout << "command exited with code: " << i;
// ...
}
它有一个/s
参数,您可以使用它来提供要在diskpart
中运行的脚本,因此您只需编写一个具有相关子命令的文本文件,并将其传递到带有system(...)
调用的diskpart
中。