私は、私の一日がどうだったかを記録するプログラムを書いています (日記に非常に似ています)。私は、この段階で1つのことを除いて、プログラムに私が望むすべてのことをさせることができました。これは、richtextbox データを作成日時とともに .txt ファイルに自動的に保存するためです。ファイルを保存することはできますが、「Record My Life files」フォルダーが作成されていない場合、TomJフォルダーにRecord My Life files.txtとして保存します。フォルダーに保存したいのはMy Life ファイルを (日付 + 時刻).txt として記録します。
私の質問を要約するには: コードを編集して、reviewtxtbox を Folder Record My Life ファイルに日付 + 時間という名前で自動的に保存するにはどうすればよいですか?
私は初心者です。C# を使用して約 6 時間しか費やしていませんが、以前に他のプログラミングを行ったことがあるので、答えを簡単に説明していただければ幸いです。:) ありがとう 編集する必要があるコードは次のとおりです。
//creat directory for folders
if (!Directory.Exists(@"C:\Users\TomJ\Record My Life files"))
{
}
else
{
Directory.CreateDirectory(@"C:\Users\TomJ\Record My Life files");
MessageBox.Show("Directory Created for Diary Entries");
}
private void savebutton_Click_1(object sender, EventArgs e)
{
try
{
string date = datepckr.Text;
string time = timetxtbox.Text;
savefile.FileName = date + time;
savefile.DefaultExt = "*.txt*";
savefile.Filter = "TEXT Files|*.txt";
reviewtxtbox.SaveFile(@"C:\Users\TomJ\Record My Life files\", RichTextBoxStreamType.PlainText);
MessageBox.Show("Your day has been saved!");
}
catch(Exception etc)
{
MessageBox.Show("An error Ocurred: " + etc.Message);
}
}