2015-07-28 16 views
0

無論我在WP模擬器的SD卡中設置了什麼路徑,外部存儲路徑總是返回D://作爲Path。Windows Phone 8.1運行時返回錯誤的外部存儲路徑

enter image description here

enter image description here

var sdCard = (await KnownFolders.RemovableDevices.GetFoldersAsync().AsTask().ConfigureAwait(false)).FirstOrDefault(); 
      string path = ""; 

      if(sdCard != null) 
      { 
       path = sdCard.Path; 
       await sdCard.CreateFolderAsync("Backup", CreationCollisionOption.ReplaceExisting); 
      } 

雖然它顯示了錯誤的道路,它的創建在正確的位置的文件夾Backup。即

E -> Temp -> SdCardWP -> Backup 

這裏也有一些奇怪的事情正在發生,如果我嘗試刪除它,它不會再創造後重建Backup文件夾。

回答

1

這只是SD卡模擬器 - 它不會返回桌面上的路徑。

請記住,在手機上,你也將有信D:(可能是第一個可移動設備的免費信)。

+0

它令人困惑,請你解釋一下如何在該位置創建Backup文件夾? – Subha

+0

@Subha將WP模擬器視爲虛擬機 - 它擁有自己的驅動器和資源。現在插入SD卡(使用路徑E:// SDCard //),所選文件夾將作爲驅動器D安裝在WP系統中。無法從WP模擬器訪問桌面。一些關於WP模擬器的信息,你可以在MSDN上找到(https://msdn.microsoft.com/en-us/library/windows/apps/dn629629.aspx)。 – Romasz

+0

謝謝,我現在得到它。訪問WP的獨立存儲我已經使用[ISETool.exe](https://msdn.microsoft.com/en-us/library/windows/apps/hh286408%28v=vs.105%29.aspx),用於可移動驅動器我必須使用什麼工具?也不是所有的時間創建文件夾,爲什麼它是這樣的? – Subha

相關問題