こんにちは、Cの外付けHDDに(可能であれば)どのように変更するのか疑問に思っていました.外付けHDDで動作するプログラムを書いています。
どうもありがとう、マンさん
こんにちは、Cの外付けHDDに(可能であれば)どのように変更するのか疑問に思っていました.外付けHDDで動作するプログラムを書いています。
どうもありがとう、マンさん
プログラム内でディレクトリを変更する場合は注意してください。通常必要なのは、実際にディレクトリを変更せずに、外部デバイス上のファイルを開くことだけです。
ただし、Windows と Unix の両方で、基本的な答えは「ディレクトリの変更」操作によるものです。Unix ライクなプラットフォームでは、'chdir(2)' システム コールです。プログラムは、外付けハードディスクがマウントされているディレクトリの名前を指定する必要があります。そうすれば、相対パス名がディスク上の適切な場所に書き込まれます (パス名に「../」シーケンスがあまり含まれていないことを条件とします)。
Windows では、ドライブ文字とハード ドライブのパスを指定する必要があります。