答案1
你可以看看这个帖子来自 Microsoft 论坛。似乎有两种方法可以做到这一点。
.ini 文件和注册表项目前都是检索本地 SkyDrive 文件夹的可靠方法。
您可以在 处找到 Registery 键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”开头。这一行的最后一部分是本地映射路径。
希望这能有所帮助。