簡體   English   中英

將文本框的內容寫入.txt文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM