我有一个Windows窗体程序当前输出到我的桌面,它是一个输出HTML的窗体。我知道我可以使用visual studio以here
描述的方式更改Output目录但是我想在输出路径中编码,该路径将覆盖任何Visual Studio设置。有些东西......
outputPath = [path / string]
我已经尝试过搜索这个,但我能找到的就是如何使用visual studio。
我想避免使用FolderBrowserDialog或SaveFileDialog,因为它们会促使用户选择路径,这不是我想要的。
答案 0 :(得分:0)
猜测您想要更改代码生成的某个内容的输出目录。
也许这就是你要搜索的内容(Enviroment.SpecialFolder):https://msdn.microsoft.com/en-us/library/14tx8hby(v=vs.110).aspx
实施示例: C# Get Special Folder
或者,如果你想要一个不同的路径,你可以这样设置:
string path = "C:\\Example\\V1\\file.txt";
答案 1 :(得分:0)
默认情况下,程序将文件写入其当前工作目录(如果在创建文件时未设置路径信息)。
如果要写入其他目录,可以使用包含的路径设置文件名(请参阅usselite的回答)。
否则,您可以使用Directory.SetCurrentDirectory方法更改程序的当前工作目录。
希望它有所帮助。