2014-12-05 102 views

回答

0

當我試圖從getExternalFilesDir(String類型)獲取路徑時,此處返回的目錄將自動創建。

這是正確的。

如何防止getExternalFilesDir(字符串類型)從創建目錄

你不能。

如何防止這種情況。請幫助我?

我不知道有什麼好的理由試圖防止這種情況發生。因此,我建議你重新考慮你的推理。無論如何,如果你堅持要防止這種情況,你將不得不:

  1. 手動確定您的應用程序和提供的類型的外部文件目錄的路徑。您可以根據source code of getExternalFilesDir查看Android如何執行此操作。請注意,鏈接的源代碼來自Android 5.0.0_r2標籤。我不知道在其他版本上是否有不同。
  2. 手動檢查該目錄是否存在。你可以使用File這個類。
  3. 相應地採取行動,例如,如果目錄存在但不做任何事情,那麼實際上不存在。