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