package org.nutz.tools; import java.io.File; import org.nutz.lang.Files; import org.nutz.lang.util.Disks; import org.nutz.lang.util.FileVisitor; public class CleanCode { public static void main(String[] args) { CleanCode.removeTabs("tools"); } public static int removeTabs(String path) { final int[] re = new int[1]; Disks.visitFile(new File(path), new FileVisitor() { public void visit(File file) { if (file.isDirectory()) return; if (!file.getName().endsWith(".java")) return; String str = Files.read(file); if (!str.contains("\t")) return; str = str.replaceAll("\t", " "); Files.write(file, str); re[0]++; } }, null); return re[0]; } }