我正在使用文件流写出一个文件。
我希望能够将文件写入桌面。
如果我有类似的东西
tw = new StreamWriter("NameOflog file.txt");
我希望能够在文件名前标识某种@desktop,它会自动插入桌面路径。
这在 C# 中存在吗?还是我必须逐台计算机(或逐个操作系统)查找桌面路径?
最佳答案
快速谷歌搜索揭示了这一点:
string strPath = Environment.GetFolderPath(
System.Environment.SpecialFolder.DesktopDirectory);
编辑:这适用于 Windows,但 Mono supports it ,也是。
关于C# 引用到桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/802179/