Answers:
您可以从Microsoft论坛中查看此帖子。似乎有两种方法可以做到这一点。
.ini文件和注册表项当前都是检索本地SkyDrive文件夹的可靠方法。
您可以在登记中心键HKEY_CURRENT_USER\Software\Microsoft\SkyDrive
,名称UserFolder
。
// C# sample
String SkyDriveFolder = Registry.GetValue("HKEY_CURRENT_USER\\Software\\Microsoft\\SkyDrive", "UserFolder",null).ToString();
您可以在以下位置找到.ini文件 C:\Users\{username}\AppData\Local\Microsoft\SkyDrive\settings
请按照以下步骤操作:
获取此处存在的单个.DAT文件的名称。
查找与.DAT文件具有相同名称(无扩展名)的.INI文件。这样做的原因是因为存在多个.INI文件,但是只有一个.DAT文件,并且该文件与所需的.INI文件共享名称。
打开此.INI文件,并分析以“ library”开头的最后一行。这行的最后一部分是本地映射路径。
希望这会有所帮助。
HKCU\Software\Microsoft\OneDrive\Accounts\Business1
的UserFolder