打开和保存文件的准则

时间:2010-12-27 15:17:51

标签: .net

我正在编写一个基本的Windows程序,我正在寻找处理打开和保存文件的一些基本指南。 {视窗} 您有任何资源或者您想提供一些指示吗?

我的一些问题{vb.net是否重要}:

- 保存的文件在哪里?在我的文件下?应用程序数据?

- 我如何获得这些地点的路径?我不能硬编码。

- 在VS中使用对话框,对话框是否记住导航到的最后一个位置,或者它是否始终打开到设置为默认位置的位置?

- 如何将对话框限制为仅显示特定文件类型的文件? (比如* .exp?)

1 个答案:

答案 0 :(得分:3)

<强> 1。保存的文件在哪里?在我的文件下? APPDATA吗

首先要问的是,您将支持哪些版本的Windows?不同版本具有不同的约定/最佳实践和/或限制。例如,如果要以Windows Vista或后者为目标,则应尽量避免使用仅由管理员访问的位置。有关文件夹列表和简要说明,请参阅Special Folders and Custom Folders。我的解释是:

  • 如果您要保存的应用程序数据是用户无法选择位置,那么“用户应用程序数据”文件夹将是合适的。
  • 如果您要保存用户可能想要在程序外移动或管理的文档或其他项目(图像,已保存的游戏等等),那么您应将其默认为“我的文档”,但这对用户来说会很好如果他们想要更改默认位置,请配置默认位置。

<强> 2。我如何获得这些位置的路径?我不能硬编码

请参阅此MSDN页面