Ste*_*ick 3 c# streamwriter absolute-path
我试图使用streamwriter在我的文档文件夹中创建一个文本文件,但是当我实际使用完整路径时,它认为我正在使用相对路径.
我想透过这个路径的文件:"%HOMEPATH%/我的文档/",但它会将其视为相对路径.
任何帮助将不胜感激,谢谢.
Jon*_*eet 10
你应该使用Environment.GetFolderPath- 在这种情况下会避免你硬编码My Documents:
string docs = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
Run Code Online (Sandbox Code Playgroud)
如果你想获得相对于它的目录名,你应该使用Path.Combine:
string fooDocsDirectory = Path.Combine(docs, "foo");
Run Code Online (Sandbox Code Playgroud)