3

VS2008、c# を使用します。

Path.GetTempFileName() を呼び出すと、生成される一時ファイルは次のようになります: C:\Users\allensamuel\AppData\Local\Temp\tmpC1D0.tmp

ただ、私の会社では、C:ドライブをファイルに使用することは禁止されていません。むしろ、ログイン スクリプトは、ユーザーの「マイ ドキュメント」と「ホーム」領域 (decuemtn と設定など) がネットワーク化された「H:」ドライブを指すようにします。

Path.GetTempFileName() が C: ドライブを選択する理由、または H ドライブを使用するように指示する方法がわかりません。

何か案は?上記の方法の独自のバージョンを作成したくありません。

4

1 に答える 1

5

%TEMP%環境変数に設定されているため、このパスを選択します。Hドライブ周辺のどこかを指すようにこの変数を設定してみてください。

于 2011-03-01T20:28:03.040 に答える