文字列を DateTime に変換する際に問題があります。これが私が持っているものです。まず、現在の日付を文字列に変換します (これがフォルダー名になります)。
string dateString = string.Format("{0:yyyy-MM-dd_HH-mm-ss}", DateTime.Now);
このような出力
2013-05-16_09-32-47
次に、フォルダーを作成します。プログラムの実行中にこのフォルダーを取得し、その名前を DateTime に戻す必要があります。こんな感じに作ってみてください
DateTime directoreDate = DateTime.ParseExact(directory.Name, "0:yyyy-MM-dd_HH-mm-ss", CultureInfo.InvariantCulture);
しかし、それは FormatException をスローします。なぜこれが起こったのか誰にも教えてもらえますか?