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

Windows 7 程序输出文件的标准文件夹,windows-7,Windows 7,我正在编写一个工具,它可能会被要求在文本文件中生成结果。在Windows7上,我希望该工具安装在程序文件中,但我显然无法在那里编写,而询问用户将文件保存在何处未免太过分了。我想知道是否有一种常见的做法(类似于%AppData%的标准文件夹),我可以在其中写入输出文件 谢谢 Oren如果用户从不需要查看,我的最佳做法是在AppData下查看(例如,您需要管理UI的设置),如果用户确实需要查看,则在我的文档下查看(查找、发送电子邮件给他人、使用其他应用打开等),但我通常更喜欢让用户指定路径,它只是默

我正在编写一个工具,它可能会被要求在文本文件中生成结果。在Windows7上,我希望该工具安装在程序文件中,但我显然无法在那里编写,而询问用户将文件保存在何处未免太过分了。我想知道是否有一种常见的做法(类似于%AppData%的标准文件夹),我可以在其中写入输出文件

谢谢


Oren

如果用户从不需要查看,我的最佳做法是在AppData下查看(例如,您需要管理UI的设置),如果用户确实需要查看,则在我的文档下查看(查找、发送电子邮件给他人、使用其他应用打开等),但我通常更喜欢让用户指定路径,它只是默认为我文档中的某个内容。此外,在应用程序中添加一个按钮,该按钮将打开一个Windows资源管理器,指向保存文档的路径,这对您和更快乐的用户来说不需要做太多工作

System.Diagnostics.Process.Start(path);

很简单,嗯?

这确实取决于您的要求,但“我的文档”目前很常见。我希望用户能够轻松访问文件(如果他们愿意),并且appdata是隐藏的,这可能会让人头疼。请按照Tobias的建议使用我的文档。