安卓资源文件空的文件移除 public class EmptyFileDelete { public static void main(String[] args) throws DocumentException { //文件夹目录,删除资源文件下,对应文件内容的文件 //<?xml version="1.0" encoding="utf-8"?> //<resources> //</resources>例如如此会被删除 String testResPath = "/Users/jiajia/Downloads/res"; File files = new File(testResPath); File[] listFiles = files.listFiles(); for (File listFile : listFiles) { if (listFile.isDirectory() && listFile.getName().contains("values")) { File[] childListFiles = listFile.listFiles(); for (File childListFile : childListFiles) { SAXReader reader = new SAXReader(); Document document = reader.read(childListFile.getAbsolutePath()); Element rootElement = document.getRootElement();//获取文件的根结点 if (rootElement.elements().size() <= 0) { childListFile.delete(); } } } } } }
安卓资源文件空的文件移除
最新推荐文章于 2023-01-09 00:02:39 发布