如上所述,如何使用C获取Windows中的AppData文件夹?
我知道你使用的是C# Environment.SpecialFolder.ApplicationData
Fer*_*cio 12
使用SHGetSpecialFolderPath并将CSIDL设置为所需的文件夹(可能是CSIDL_APPDATA或CSIDL_LOCAL_APPDATA).
您还可以使用较新的SHGetFolderPath()和SHGetKnownFolderPath()函数.还有SHGetKnownFolderIDList(),如果你喜欢COM,那就是IKnownFolder :: GetPath().
如果我没记错的话应该只是
#include <stdlib.h>
getenv("APPDATA");
Run Code Online (Sandbox Code Playgroud)
编辑:只需双重检查,工作正常!