2012-03-12 81 views
0

多年来,我将应用程序数据文件放在c:\ MyCompany \ MyDataFileFolder \ App中,其中'App'是我的应用程序名称。当微软似乎不断改变自己的想法(我的文档,文档,程序数据等)时,我在Wild-West-Windows早期做出了这一选择。由于我已经学会了更多关于如何正确做事的事情,而且现在Windows已经“安定下来”,并且对权限更挑剔,所以我想移动我的文件。用户已经习惯了他们所在的位置,而我真正想做的事情就是像Windows那样使用“特殊文件夹”来实现类似的名称,因此在我的传统文件夹中,我想将某些东西(或将文件夹更改为)真实位置的别名,该位置现在将成为程序数据的后代。通过这种方式,这些文件具有正确的权限,如果我们运行的是在“旧”位置运行期望或修改文件的实用程序,则它会透明地更改为“新”位置(因此简单的快捷方式不会起作用)。如何将文件从一个文件夹位置迁移到完全用户可见性的文件夹

这可能吗?有没有公​​认的技术?我正在使用Delphi XE2。

+3

如果你想保留一些东西在'c:\ MyCompany'那么从改变中得到什么。把'c:\ MyCompany'这个东西当成别名会让事情变得更加不整洁。要么坚持你拥有的东西,要么将锁定存储和桶移动到建议的文件位置。 – 2012-03-12 16:22:15

+3

没有任何技术可以毫不犹豫地推荐,但是如果你坚持要做一些你认为会让生活更轻松的事情,但实际上它会带来很多有趣的困难,请尝试使用NTFS符号链接:http://en.wikipedia。 org/wiki/NTFS_symbolic_link – 2012-03-12 16:55:13

+0

@Warren +1有很多有趣的困难。 – 2012-03-12 17:21:08

回答

相关问题