0
我已經訪問了正常的文件和文件夾,但無法從快捷方式文件讀取目標值。任何想法如何讀取WinRT中的快捷方式文件?如何在Windows RT metro應用程序中讀取快捷方式文件(並獲取其目標)?
我的實際需求是找到最近使用的/打開的文件系統中的這些信息以前可以通過Environment.GetFolderPath(Environment.SpecialFolder.Recent)
預先感謝您:)
我已經訪問了正常的文件和文件夾,但無法從快捷方式文件讀取目標值。任何想法如何讀取WinRT中的快捷方式文件?如何在Windows RT metro應用程序中讀取快捷方式文件(並獲取其目標)?
我的實際需求是找到最近使用的/打開的文件系統中的這些信息以前可以通過Environment.GetFolderPath(Environment.SpecialFolder.Recent)
預先感謝您:)
有一個文件AppData \ Local \ recent-used.xbel其中包含Win8上的這些信息。解析它應該很容易,但問題可能是訪問此文件,因爲它不在可以通過任何清單聲明訪問的文件夾中。此外,AppData文件夾被隱藏,無法通過FileOpenPicker進行訪問。
我的猜測是,這是微軟的故意更改,因爲它不是沙盒應用程序的業務,其他應用程序使用該文檔。如果你想打開你的應用程序最近打開的文件,你可以推出自己的「最近更改」的實現。無論如何,這應該很容易,因爲您必須將其令牌保存到FutureAccessList。