Android遍历获取指定目录的文件

我们经常遇到一个问题,需要获取指定目录的某些扩展名的文件,并将其存在Vector中,怎么来实现呢?

 

// 获取当前目录下所有的mp4文件
	public static Vector<String> GetVideoFileName(String fileAbsolutePath) {
		Vector<String> vecFile = new Vector<String>();
		File file = new File(fileAbsolutePath);
		File[] subFile = file.listFiles();

		for (int iFileLength = 0; iFileLength < subFile.length; iFileLength++) {
			// 判断是否为文件夹
			if (!subFile[iFileLength].isDirectory()) {
				String filename = subFile[iFileLength].getName();
				// 判断是否为MP4结尾
				if (filename.trim().toLowerCase().endsWith(".mp4")) {
					vecFile.add(filename);
				}
			}
		}
		return vecFile;
	}

posted on 2014-02-26 16:09  海南一哥  阅读(1356)  评论(0编辑  收藏  举报

导航