【发布时间】:2010-12-19 22:25:42
【问题描述】:
我维护一个 VB6 应用程序,它将其数据(访问文件)存储在应用程序文件夹的子文件夹中。因此,当用户将应用程序安装到默认位置C:\Program Files\MyApp 时,数据最终会出现在虚拟存储中。我现在被赋予了将 1000 个左右的 App.Path 语句转换为不会有任何安全问题的 Data 文件夹的路径的任务。有人可以通过指出一些资源的方式来帮助我吗?这些资源将向我提供如何处理Users\< Username>\AppData\Local\ 文件夹中的数据?
我应该使用本地 AppData 文件夹,还是让用户选择合适的位置?
【问题讨论】:
-
几乎是 this question 的副本。在 Bob Riemersma 和 Cody Gray 的帮助下,查看accepted answer,我在其中
-
我不久前遇到了这个确切的问题。你有我的同情。请注意,App.Path 不一致,因为它为根返回“C:\”,但省略了其他目录的最后一个“\”。我们为它创建了一个 shell 函数。这很可能永远不会成为问题,但了解这些事情是件好事。
-
@MarkJ:这个问题确实与您如此雄辩而优雅地回答的另一个问题完全相同。我会投票关闭这个。