Maven本地仓库删除.lastUpdated文件(Java代码实现)

之前写了Maven本地仓库删除.lastUpdated结尾的文件,使用的是cmd命令窗口的方式,没有学习过这种命令的同学可能无法看懂,而这里使用的是Java代码的实现方式。
只需要运行下面代码的main方法,就可以递归删除Maven本地仓库下的所有以.lastUpdated为后缀的错误文件。

  • 运行前记得将常量FILE_PATH修改为自己的Maven本地仓库。
public class DeleteErrorFile {
	/**
	 * FILE_NAME为Maven仓库的路径
	 */
	public final static String FILE_PATH = "F:\Maven\repository";
	public final static String suffix = ".lastUpdated";
		
	public static void main(String[] args) {
		deleteErrorFile(new File(FILE_PATH));
	}
	
	public static void deleteErrorFile(File file) {
		if(file.isDirectory()) {
			for(String childrenFile : file.list()) {
				deleteErrorFile(new File(file,childrenFile));
			}
		}else {
			if(file.getName().endsWith(suffix)) {
				file.delete();
			}
		}
	}
}
发布了64 篇原创文章 · 获赞 67 · 访问量 6883

猜你喜欢

转载自blog.csdn.net/qq_45193304/article/details/104848432
今日推荐