应用搜索并将regexp替换为java中文件夹中的所有文件

时间:2012-04-13 14:01:11

标签: java regex file

我在网上搜索,我发现只打开每个文件并将正则表达式应用于内容的示例。 有没有办法将regexp应用于文件夹中的所有文件? 和我在Linux上用“grep”做的一样,但是我需要写一个可移植的代码。

1 个答案:

答案 0 :(得分:0)

你想要这样的东西吗?

for(File file : directory.listFiles())
{
    if(file.isFile())
    {
        String name = file.getName();
        String newName = name.replaceAll("foo","bar");
        file.renameTo(newName);
    }
}