如何使用代码在c#中设置输出目录

本文关键字:设置 输出 何使用 代码 | 更新日期: 2023-09-27 18:25:30

我有一个windows窗体程序当前正在输出到我的桌面,它是一个输出HTML的windows窗体。我知道我可以用这里描述的的方式使用visualstudio更改输出目录

但是,我希望在一个将覆盖任何Visual Studio设置的输出路径中进行编码。类似于。。。

outputPath=[path/string]

我试过搜索这个,但我能找到的只是如何使用visualstudio。

我想避免使用FolderBrowserDialog或SaveFileDialog,因为它们会提示用户选择路径,而这不是我想要的。

如何使用代码在c#中设置输出目录

猜测您想要更改代码生成的某个内容的输出目录。

也许这就是您正在搜索的内容(Enviroment.SpecialFolder):https://msdn.microsoft.com/en-us/library/14tx8hby(v=vs.110).aspx

实施示例:C#获取特殊文件夹

或者,如果你想要一个不同的路径,你可以这样设置:

string path = "C:''Example''V1''file.txt";

默认情况下,程序将文件写入其当前工作目录(如果在创建文件时未设置路径信息)。

如果您想写入不同的目录,您可以设置包含路径的文件名(请参阅usselite的回答)。

否则,您可以使用Directory.SetCurrentDirectory方法更改程序的当前工作目录。

希望能有所帮助。