我想查看StorageFolder和StorageFile是否具有父文件夾並獲取數據(如果在Windows應用商店應用程序項目中有)。如何在Windows應用商店應用(Windows運行時)上獲取父文件夾
我在MSDN發現「getParentAsync」方法。但是,這似乎只適用於Windows 8.1。
請告訴我如何在Windows 8.0項目中實現與此相同的過程。
我想查看StorageFolder和StorageFile是否具有父文件夾並獲取數據(如果在Windows應用商店應用程序項目中有)。如何在Windows應用商店應用(Windows運行時)上獲取父文件夾
我在MSDN發現「getParentAsync」方法。但是,這似乎只適用於Windows 8.1。
請告訴我如何在Windows 8.0項目中實現與此相同的過程。
目前在8.0中無法獲得文件夾的父項。我想象的理由是,這將是一種方式,移出用戶通過FolderPicker訪問的文件夾等。
事實上,如果您沒有權限訪問8.1 GetParentAsync,則可能會失敗夾。在我需要訪問父文件夾的應用程序中,這是因爲用戶已通過文件夾結構向下移動,現在正在恢復。我最終維護自己的導航文件夾堆棧。
當我們可以得到它的路徑時,我會用單獨的字符串進行字符串處理。謝謝。 – Tank2005
嘗試使用System.IO.Path.GetDirectoryName(...);
請編輯更多信息。只有代碼和「試試這個」的答案是[灰心](http://meta.stackexchange.com/questions/196187/is-try-this-bad-practice),因爲它們不包含可搜索的內容,也不解釋爲什麼有人應該「嘗試這個」。 –
不是100%,這將工作,但你嘗試過解析'StorageFolder'的'Path',然後去掉最後一個記號?/One/Two /,分割爲'/',刪除最後一個條目,重新創建路徑。如果提供給您的文件夾是用戶選擇的,您可能無法做到這一點。 –