我將html文件作爲「file:///android_asset/WebApplication/index.html」傳遞。我如何檢查這個文件在android中的存在。檢查Android資產文件夾html文件的存在
回答
你可以只嘗試打開該流,如果它失敗的文件不存在,如果它沒有失敗的文件應該有:
/**
* Check if an asset exists. This will fail if the asset has a size < 1 byte.
* @param context
* @param path
* @return TRUE if the asset exists and FALSE otherwise
*/
public static boolean assetExists(Context context, String path) {
boolean bAssetOk = false;
try {
InputStream stream = context.getAssets().open(ASSET_BASE_PATH + path);
stream.close();
bAssetOk = true;
} catch (FileNotFoundException e) {
Log.w("IOUtilities", "assetExists failed: "+e.toString());
} catch (IOException e) {
Log.w("IOUtilities", "assetExists failed: "+e.toString());
}
return bAssetOk;
}
[Android Assets]: File or Folder?
How to get all files from assets folder
File f=new File("file:///android_asset/");
File[] files=f.listFiles();
並且如果文件返回空洞穴你明白文件夾是空的。
我正在使用「Arrays.asList(getResources()。getAssets().list(」「))。contains(filename)」這個代碼來檢查資產文件夾中的文件。我如何檢查資產子目錄中的文件。不需要像在列表(「」)方法中指定文件夾名稱那樣進行硬編碼。 – Karthick
它很容易一旦你使用getResources()。getAssets()這之後dat你知道多少文件夾你有資產文件夾你可以使用循環的文件夾長度den你可以檢查多少文件的文件夾如果它不是空的使用遞歸函數或再次調用,如果文件夾有子文件夾) – duggu
雅,我正在獲取文件夾列表,但面臨難以將其轉換爲文件或目錄。 「列表
- 1. Flex 4.5.1檢查資產文件夾中是否存在文件
- 2. [Android資產]:文件或文件夾?
- 3. 從Android Studio中的資產文件夾渲染HTML文件
- 4. 如何從android資產文件夾中檢索文件的url?
- 5. 可以檢查資產文件夾中存儲的文件的擴展名?
- 6. 將文件從Android存儲複製到資產文件夾
- 7. 使用存儲在資產文件夾中的文本文件
- 8. Android Studio中的資產文件夾?
- 9. Android資產文件夾的安全性
- 10. Android的資產文件夾路徑PDF
- 11. Android Studio中的資產Fonts文件夾
- 12. Android的webview,在資產文件夾中加載javascript文件
- 13. 在Android工作室的文件夾資產加載php文件
- 14. 將文件保存在Windows 8的資產文件夾中App
- 15. 從音樂文件夾瀏覽到資產文件夾android
- 16. 將值動態寫入存儲在資產文件夾內的html文件
- 17. Android在webview中加載存儲在資產文件夾中的html頁面
- 18. Android資產與子文件夾
- 19. Android通知從資產文件夾
- 20. android使用存儲在資產文件夾中的Linux工具
- 21. errorCopyingDatabase從資產文件夾到內存
- 22. Android資產文件夾是文件系統中的一個真實文件夾
- 23. 從資產文件夾中打開一個文件在android
- 24. 將視頻文件保存在資產文件夾中?
- 25. 資產文件夾結構
- 26. 資產和域文件夾
- 27. 資產訪問文件夾
- 28. 獲得從資產文件夾中的文件的Android
- 29. 使用Android資產文件夾中的HTML和Javascript讀取Epub文件?
- 30. 瀏覽文件夾和文件資產文件夾內
你有沒有試過file.isExist? – techieWings