Wod*_*dzu 6 language-agnostic windows file-io
在Windows Vista之前,我将应用程序数据保存到程序所在的目录中.最常见的地方是"C:\ Program Files\MyApplication".我们知道,在Vista之后,普通用户无权在"Program Files"文件夹下写入.所以我的第一个想法是将应用程序数据保存在"所有用户\应用程序数据"文件夹下.但似乎这个文件夹也有写作限制!
总而言之,我的要求是:
使用环境变量通常很好,这样可以让事情变得更加通用。
Vista 通过 NTFS 连接点改变了一些东西。请参阅http://www.svrops.com/svrops/articles/jpoints.htm
无论如何,使用%appdata%应该自动将文件放在xp / vista / 7上的正确位置