【2·随笔】Java遍历文件夹下所有文件 & 正则查找指定内容并替换
package com.biaogexf.Tools;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 小工具 找到并替换一个文件夹中的所有文件中的指定内容
*
* v-hasPermi="['system:menu:add']" -> v-hasPermi="['system_menu_add']"
*/
public class Test {
public static void main(String[] args) {
// 指定要操作的目标文件
File f = new File("D:/views");
print(f, 0);
}
/**
* 遍历文件夹
*
* @param f
* @param len
*/
public static void print(File f, int len) {
File[] file = f.listFiles();
for (int i