【发布时间】:2015-06-16 15:42:14
【问题描述】:
我希望能够将字符串写入任何计算机上的文本文件。例如
string line = "Sample text to write"
File.WriteAllText(@"C:\Users\Rolex James\Documents\sample.txt" , line);
在另一个系统上,这条路径会有所不同,有没有一种方法可以编写它,这样您就不必修改路径以适应您想要运行它的每个系统?
【问题讨论】:
-
相对路径
%USERPROFILE%或Environment.SpecialFolder.MyDocuments将在帮助:) -
Environment.GetFolderPath(Environment.SpecialFolder.Personal) 谷歌花了 15 秒..
-
那么您是想将此文件写入另一台计算机,还是将此文件写入您正在运行的计算机上的用户文档文件夹?