[英]Writing Content of Textbox To .txt File
我想將文本框的所有內容寫入.txt文件到當前目錄。 我編寫了以下代碼,但是它拋出“錯誤的路徑名錯誤”。 我哪里出問題了?
string fileDateTime = "StepsGA-" + DateTime.Now + ".txt";
string fname = System.IO.Path.Combine(System.Environment.CurrentDirectory, fileDateTime);
File.WriteAllText(fname, txtSteps.Text);
謝謝。
您可能想做DateTime.Now.ToString("yyyyMMddHHmmss")
這樣做還有一個好處,就是如果您按名稱排序,它將按日期順序排列。
可能是DateTime.now包含':'字符嗎? 您不能在文件名中使用此字符...
文件名不能包含/ \\ ^ <> *!| 您需要有一個約會日期,您可以使用以下代碼為您的日期約會String.Format(“ {0:y yy yyy yyyy}”,DateTime.Now); 這將返回日期為8 08 008 2008
因此,請按照以下字符串fileDateTime =“ StepsGA-” + String.Format(“ {0:y yy yyy yyyy}”,DateTime.Now)+“ .txt”更改代碼。 字符串fname = System.IO.Path.Combine(System.Environment.CurrentDirectory,fileDateTime); File.WriteAllText(fname,txtSteps.Text);
希望現在可以為您工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.