Windows“已知文件夹”:是否有任何一个可以可靠地读/写入所有版本上的用户?
-
01-10-2019 - |
题
Shgetnownnownfolderpath()及其同伙接受定义的一个常数 这里, ,返回到目录的路径。
我正在寻找其中一个文件夹之一,这些文件夹在XP,Vista和Windows 7上的所有用户(包括本地系统)都可靠地写...但是我认为我正在罢工。实际上,似乎在硬盘驱动器上没有单个位置,您可以在其中放置一个文件,并确保所有用户都可以在所有这些OS版本上写入它,而无需首先摆弄权限。
这是真的?
解决方案
你是对的;没有这样的文件夹。
您将需要自己创建一个。
其他提示
%ALLUSERSPROFILE%
但是,低融合流程或有限的用户将不会写这件事。
一个选择似乎是 FOLDERID_PublicDocuments
, ,另一个可能是 FOLDERID_ProgramData
. 。如果有类似的功能,则可以使用可以使用文档类型文件夹(适用于用户)。
编辑: 这篇博客文章 可能会帮助您。
不隶属于 StackOverflow