程序输出文件的标准文件夹

时间:2010-07-29 07:15:30

标签: windows-7

我正在编写一个可能要求在文本文件中生成结果的工具。在Windows 7上,我希望该工具安装在Program Files中,但我显然无法在那里写,并且询问用户保存文件的位置是过度的。我想知道是否有一个常见的做法(类似于%AppData%的标准文件夹),我可以在其中编写输出文件。

谢谢,

奥伦

1 个答案:

答案 0 :(得分:0)

我的最佳实践是AppData下的内容,如果用户永远不需要看到它(例如,您有要管理的UI的设置)以及“我的文档”下的内容,如果用户确实需要查看它(找到它,通过电子邮件发送给人们,打开另一个应用程序等。)但是我通常更喜欢让用户在这种情况下指定路径,它只是默认为我的文档下的东西。此外,在您的应用程序中添加一个按钮,该按钮将Windows资源管理器打开到保存文档的路径 - 对您和更快乐的用户来说没什么用处。

System.Diagnostics.Process.Start(path);

够了,嗯?