0

ネットで検索したところ、各ファイルを開いてコンテンツに正規表現を適用する例しか見つかりませんでした。フォルダー内のすべてのファイルに正規表現を適用する方法はありますか? Linuxで「grep」を使用する場合と同じですが、移植可能なコードを作成する必要があります。

4

1 に答える 1

0

このようなものが欲しいですか?

for(File file : directory.listFiles())
{
    if(file.isFile())
    {
        String name = file.getName();
        String newName = name.replaceAll("foo","bar");
        file.renameTo(newName);
    }
}
于 2012-04-16T19:22:01.967 に答える