スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
当サイトは基本をすっ飛ばしてます。基本文法等は、@ITをどうぞ
カテゴリー: スポンサー広告

一時ファイルの名前を考えたくない時

ロジックの中で、一時的にファイルを保存したい時、そのファイル名、パスをどこにするか決める必要がある。パスもそうだけど、ファイル名を考えるのがめんどくさい。
仕事では、「社員番号+時間(秒まで)」だろうか。
まあ、それでも良いんだけど、標準でサポートされてたりする。

//一時ファイルを保存するフォルダパス
var tmpPath = System.IO.Path.GetTempPath();
//一時ファイルの名前
var tmpFile = System.IO.Path.GetTempFileName();

・GetTempFileName()は、フルパスで得られるので、そのまま使える。
・GetTempPath()だと、フォルダパスになる(名前はまた別に決めたい時はこれか)。
・GetTempFileName()を呼び出すたびに異なる名前を取得する。
・拡張子は「tmp」で固定となる。
Windows7以降になって、ProgramFiles以下のセキュリティが厳しくなっていたりする。手っ取り早く一時保管先を決めたり、ファイルをコピーする際の一時保管先にも良いかもしれない。
スポンサーサイト
当サイトは基本をすっ飛ばしてます。基本文法等は、@ITをどうぞ
カテゴリー: C# | コメント: 0 | トラックバック: 0


この記事へのコメント

コメントの投稿

非公開コメント


サイドバー背後固定表示サンプル

当ブログに書かれたソースコードは流用自由です。

バグ、スペルミス等はありうる事です。

ご利用の際は自己責任でお願いしますm(_ _)m

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。