递归方式得到输入路径下所有的文件的路径以及得到不带后缀的文件名

代码实现

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class FileOperatorUtil {
	// 递归方式得到输入路径下所有的文件的路径
	public static List<String> getAllSubNormalFile(String filePath){
	File file = new File(filePath);
	List<String> resultList = new ArrayList<String>();
	if (file.isDirectory()) {
			for (File tempFile : file.listFiles()) {
				resultList.addAll(getAllSubNormalFilePath(tempFile.toString()));
			}
		} else {
			resultList.add(file.toString());
		}
		return resultList;
	}
	// 得到不带后缀的文件名
	public static String getFileNameWithoutSuffix(String inputPath) {
		return new File(inputPath).getName().split("\\.")[0];
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_43400357/article/details/85116301