一時ディレクトリにファイルを書き込んだ後、永続的な場所にコピーするコードを書きましたが、そのようにするとコピーコマンドにアクセス権関連のエラーが発生することがわかりました。コードは次のようになります。temp以外のディレクトリに一時ファイルを作成するにはどうすればよいですか?
string tempPath = Path.GetTempFileName();
Stream theStream = new FileStream(tempPath, FileMode.Create);
// Do stuff.
File.Copy(tempPath, _CMan.SavePath, true);
File.Delete(tempPath);
私は薄暗く、私がパラメータとして渡された指定したディレクトリに一時ファイルを作成することができますAPI呼び出しがあることを覚えておいてください。しかし、それは私のVBの6日間の暗い記憶です。
Windowsで定義された一時ディレクトリ以外のディレクトリに一時ファイルを作成するにはどうすればよいですか?
この答えは質問にコメントする必要があります。 – Kent
6年前、私はこの質問に答えてくれたケントに感謝しています。 – Moose