日付の名前でディレクトリを作成し
エラーの場合、テキストに出力するサンプルです。
using System; using System.IO; using System.Diagnostics; namespace FileSample { class Program { static void Main(string[] args) { var dateTime = DateTime.Now.ToString("yyyyMMdd"); var path = "ディレクトリを配置するパス/" + dateTime; var outPutPath = "ディレクトリを配置するパス/ErrorText.txt"; // ディレクトリ作成 Directory.CreateDirectory(path); if (Directory.Exists(path)) { var now = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); var outPutText = $"[{now}] {dateTime}がすでに存在しています。\n"; // 第1引数:ファイルのパス // 第2引数:追加テキスト // 新規作成(既存ファイル上書き)の場合、File.WriteAllTextメソッド // 今回は追加したいので以下のメソッドを使用 File.AppendAllText(outPutPath, outPutText); } else { Process.Start(path); } } } }