C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 166 を表示中)
■95889 / )  最新のサブフォルダに保存したい
□投稿者/ 銀だこは邪道 (1回)-(2020/10/07(Wed) 16:03:48)

分類:[C#] 

フォームアプリケーションでデータを保存するソフトを作成しています。
ボタンを押すと日付事にサブフォルダを作り、最新の日付のサブフォルダにファイルを保存しようとしています。
最新のフォルダを見つけてそれをパスに入れる方法が下記しか思いつきません。

結果として動作はしているのですがこんなコードの書き方じゃなくて
他に便利なメソッドがあったり、「その場合はこう記述するんだよ」ってのがあったら教えて貰いたいです。
GetCreationTimeを使ってもみたのですがパスに入れるのに時間が邪魔で諦めました。
フォルダ名は"yyyyMMdd"

string path = @"パス";
string[] subFolders = Directory.GetDirectories(path, "*", SearchOption.AllDirectories);
string max = subFolders.Max();
StreamWriter writer = new StreamWriter(max + "\\" + textBox1.Text + ".csv", true);

返信 編集キー/


管理者用

- Child Tree -