如何將一些Console.WriteLine()
值寫入位於C:\
的文件?將輸出寫入文件
Q
將輸出寫入文件
2
A
回答
3
使用StreamWriter
類:
var outputfile = new StreamWriter("c:\\outputfile.txt");
outputfile.Writeline("some text");
outputfile.Close();
但是,根據您的Windows版本,您可能沒有寫權限到C:\。
1
看看System.IO.File類。它有很多有用的文件操作方法,例如File.WriteAllLines(fileName)。
2
也許this是你想要的嗎?
2
使用StreamWriter
與using
一起寫,這確保了IDisposable
對象的正確使用。
using (StreamWriter writer = new StreamWriter("C:\filename"))
{
writer.Write("some text");
writer.WriteLine("some other text");
}
10
app.exe > c:\somefile.txt
或
Console.SetOut(File.CreateText("c:\\somefile.txt"));
2
StreamWriter sw = new StreamWriter(@"C:\1.txt");
sw.WriteLine("Hi");
sw.WriteLine("Hello World");
sw.Close();
,不要忘記使用System.IO
using System.IO;
2
聽起來就像你只是想記錄一些數據。不要直接調用Console.WriteLine()
,而應該使用某種委託來輸出文件和控制檯。
Action<string> log = Console.WriteLine;
log += str => File.AppendText("c:\\file.log", str + Environment.Newline);
log("LOG ME");
+0
+1創新使用組播代表:) – leppie
相關問題
- 1. 將Nokogiri輸出寫入文本文件
- 2. 將輸出寫入文本文件
- 3. 將log4j輸出寫入現有文件
- 4. java - 將數組寫入輸出文件
- 5. Symfony將進程輸出寫入文件
- 6. 將打印輸出寫入文件(python)
- 7. 將popen()輸出寫入文件
- 8. Python Web Scrape將輸出寫入文件
- 9. KSH:將輸出寫入文件中間
- 10. 將字典輸出寫入文件 - Python
- 11. 將Python shell輸出寫入文件
- 12. libffmpeg:將RTSP流寫入輸出文件
- 13. 將C++向量寫入輸出文件
- 14. 將輸出寫入Graphchi中的文件
- 15. 將C++輸出寫入xlsx文件
- 16. 將MySQL輸出寫入文件
- 17. 將WPF輸出寫入圖像文件
- 18. python寫入輸出文件
- 19. Hadoop:Reducer將Mapper輸出寫入輸出文件
- 20. 如何將mmap輸入內存寫入O_DIRECT輸出文件?
- 21. 將命令(即輸入不輸出)寫入文件
- 22. Python使用標準輸出和文件輸入寫入文件
- 23. 數據寫入文本輸出文件
- 24. 將密鑰輸入寫入文件
- 25. 將標準輸入寫入文件
- 26. 將用戶輸入寫入文件python
- 27. 將用戶輸入寫入文件
- 28. 將PHP輸出寫入文本域
- 29. 將WCF輸出寫入文檔
- 30. 將\ r寫入輸出流
如果您從該鏈接中包含相關的代碼片段而不是僅僅發佈鏈接,那麼您的答案可能會更好。 –
下次會做。謝謝你的建議! – dzendras
還有一件事,也總結一下。爲什麼要等到下一次?您現在可以編輯它。 :) –