1

これらの文字列をすべて、プログラムがドキュメントを保存するためのパスにまとめようとしています。しかし、デバッグでファイルを保存するたびに、ファイルにちなんで名付けられたフォルダーが作成され、他には何もしません。これは簡単な問題だと思いますが、修正方法がわかりません。助けてください!

私のコード

 private void btnSave_Click(object sender, EventArgs e)
 {
   string strNotes = rtbNotes.Text.ToString();
   string strUser = txtUser.Text.ToString() + "\\";
   string strClass = txtClass.Text.ToString() + "\\";
   string strDate = DateTime.Today.Date.ToString("dd-MM-yyyy");
   string strLocation = "C:\\Users\\My\\Desktop\\Notes\\";
   string strType = txtType.Text.ToString();
   string strFile = strLocation + strUser + strClass + strDate;
   string subPath = strFile + "." + strType;
    bool isExists = System.IO.Directory.Exists(subPath);
    if (!isExists)
        System.IO.Directory.CreateDirectory(subPath);
   System.IO.File.WriteAllText(strFile, strNotes);
}
4

2 に答える 2