1. 程式人生 > >獲取資料夾下.jpg結尾檔案

獲取資料夾下.jpg結尾檔案

 /**
     * 獲取資料夾下指定結尾檔案
     *
     * @param srcFolder 資料夾檔案
     * @param format    以什麼結尾檔案
     * @return 此結尾所有的路徑
     */
    public static ArrayList<String> getAllJavaFilePaths(File srcFolder, String format) {
        //儲存圖片的集合
        List<String> imgList = new ArrayList<>();
        // 獲取該目錄下所有的檔案或者資料夾的File陣列
        File[] fileArray = srcFolder.listFiles();
        // 遍歷該File陣列,得到每一個File物件
        for (File file : fileArray) {
            // 繼續判斷是否以.jpg結尾
            if (file.getName().endsWith(format)) {
                // 就輸出該檔案的絕對路徑
                if (format.equals(".jpg") || format.equals(".png") || format.equals(".mp3") || format.equals(".mp4")) {
                    imgList.add("file://" + file.getAbsolutePath());
                } else {
                    imgList.add(file.getAbsolutePath());
                }
                Log.d("img", "file://" + file.getAbsolutePath());
            }
        }
        return (ArrayList<String>) imgList;
    }