2015-04-05 34 views
0

我正在開發一個Windows 8應用程序,其中我試圖從Microsoft onedrive文件夾讀取xml文件。 xml文件從onedrive同步到一個特定的文件夾。但是,當我的嘗試讀取使用StorgeFile.OpenAsync(FileAccess.Read)我得到下面的異常,這些同步的XML文件:需要幫助閱讀來自微軟onedrive應用程序文件夾的xml文件

System.Unauthorized異常在mscorlib.dll HRESULT發生:0X80070005(E_ACCESSDENIED)

我能將這些同步文件複製到其他位置,並且當我將這些文件複製到其他某個位置並將其粘貼回OneDrive文件夾時,我可以讀取它們

回答

0

檢查文件是否被阻止。右鍵單擊文件並單擊屬性。如果看到Unblock按鈕,請按下。如果您有多個被阻止的文件,則可以使用以下PowerShell腳本:

Get-ChildItem c:\users\tech360\OneDrive - Tech360\Xml | Unblock-File