private void button1_Click(object sender, EventArgs e)
{
string newFile = textBox1.Text;
string temp = newFile.Replace("YNATEST.", "");
SaveFileDialog a1 = new SaveFileDialog();
a1.InitialDirectory = @"C:\Users\esra.ur\Desktop\projee1";
a1.FileName = "";
a1.Filter = "Text Files(*txt)|*.txt";
a1.DefaultExt = "txt";
a1.FileName = DateTime.Now.ToShortDateString() + "-1";
a1.OverwritePrompt = false;
a1.ShowDialog();
StreamWriter yazmaislemi = new StreamWriter(a1.FileName);
yazmaislemi.WriteLine(temp);
yazmaislemi.Close();
}
a1.FileName = DateTime.Now.ToShortDateString() + "-1";
这部分我采用系统日期为我的文字命名。"-1"
表示它是该文件夹中的第一个文本。所以我的程序应该检查projee1
中的其他文本,因为它应该采用最新的文本,然后在给出名称之后加1。
例如,在文件夹中有17/07/2015-1.txt
和17/07/2015-2.txt
,因此最新文本应为17/07 / 2015-3
你有任何想法吗?