這是我用來創建文本文件的代碼。如何將數組寫入文本文件而不覆蓋它
System.IO.File.WriteAllLines(@"C:\Users\****\Desktop\File.txt", array);
如何將文本附加到現有文件?
這是我用來創建文本文件的代碼。如何將數組寫入文本文件而不覆蓋它
System.IO.File.WriteAllLines(@"C:\Users\****\Desktop\File.txt", array);
如何將文本附加到現有文件?
行追加到一個文件,然後關閉該文件。如果指定的 文件不存在,則此方法將創建一個文件,將指定的 行寫入該文件,然後關閉該文件。
File.AppendAllLines(@"C:\Users\****\Desktop\Passwords.txt", array);
像這樣:
using (StreamWriter sw = File.AppendText(@"C:\Users\****\Desktop\Passwords.txt"))
{
sw.WriteLine(UsernamesAndPass);
}
編號:https://msdn.microsoft.com/en-us/library/system.io.file.appendtext(v=vs.110).aspx
其他的答案已經展示瞭如何添加一個字符串到一個文本文件中。如果你自然會有的線的集合,但是,你可能想File.AppendAllLines
:
File.AppendAllLines(@"C:\Users\****\Desktop\File.txt", array);
我得到一個錯誤「無法從‘System.Collections.Generic.List’轉換爲‘字符串’\t」這是更多的我的代碼「列表 UsernamesAndPass =新名單(); UsernamesAndPass.Add(標題); UsernamesAndPass.Add(用戶名); UsernamesAndPass.Add(密碼); UsernamesAndPass.Add(間隔); UsernamesAndPass。 ToArray(); System.IO.File.WriteAllLines(@「C:\ Users \ ivar \ Desktop \ Passwords.txt」,UsernamesAndPass);「 –
@IvarDulphinHansgaard沒有看到你正在追加的文本是一個數組,它認爲'UserAndPassword'是一個'string'。改用'File.AppendAllLines'。 –
它工作thx:D –