この2つの方法の一時パスを設定するにはどうすればよいですか?
System.IO.Path.GetTempFileName()
System.IO.Path.GetTempPath()
私の会社のアプリケーションは、.NET4.0を搭載したWindows2008用に設計されました。ただし、アプリケーションはWindows2008とAzureの両方をサポートする予定です。
Azureではローカルファイルへの書き込みが許可されていないため、Azureで一時ファイルを作成することはできません。アプリケーションでは、大規模な作業に一時ファイルを使用する場所がたくさんあります(つまり、一時ファイルが巨大であるため、データをメモリに入れることができません)。
私の計画ではTempFileWrapper
、元の一時ファイルの生成を置き換えるためにを作成します。System.IO.Path.GetTempFileName()
ただし、とからの戻り値を変更する方法がある場合はSystem.IO.Path.GetTempPath
、作業を節約できます。