我正在处理用户需要在其计算机中安装的项目。让我们说这个程序适用于分配给不同目的的6个不同的文件夹(一个存储.txt文件,另一个存储图片文件等)。
我想要实现的是让用户在安装过程中指定这些文件夹,然后创建一个包含此信息的设置文件供应用程序使用,这可能吗?
答案 0 :(得分:1)
我对这些问题的看法是让您的应用程序本身建议在首次启动时创建一些文件夹并让用户覆盖它们。另一种方法是创建默认文件夹并创建首选项应用程序中的对话框以覆盖它们。
您可以在设置中设置文件夹,但是与各种操作系统功能相关的问题越来越多,这些问题会干扰并导致难以预测的问题。诸如UAC,权限问题,模拟上下文等问题...... 每个新版本的Windows都会创建设置必须处理的新障碍。
当您使应用程序处理自己的数据设置而不是在设置中执行此操作时,有好处:
所有这些都是对应用程序数据处理和设置的更大讨论。事情应该尽可能简单。如果有更多细节有趣,您可以查看this discussion。