ドライブ文字を変更したい。たとえば、diskpartを使用して、ドライブ(USBディスクまたは新しいハードディスク)に新しい文字を割り当てることができます。
どうすればC/C ++で実装できますか?
これを行う簡単で簡単な方法は、次のようにシェルアウトすることdiskpartです:
int main () {
int i = system("diskpart ..."); // Add args here.
cout << "command exited with code: " << i;
// ...
}
/s内部で実行するスクリプトを提供するために使用できるパラメーターがあるためdiskpart、関連するサブコマンドを含むテキスト ファイルを書き出すだけdiskpartで、system(...)呼び出しでそれを渡すことができます。