[code]
import java.io.*;
public class ReplaceNameManager{
private String replacedText;
private String replaceWithText;
public ReplaceNameManager(String fileName, String replacedText, String replaceWithText) {
super(fileName);
this.replacedText = replacedText;
this. replaceWithText= replaceWithText;
}
public void rename(File f) {
if(replacedText == null)
return;
String filename = f.getName();
String replaceWithThis = "";
if( replaceWithText != null)
replaceWithThis = replaceWithText;
String newname = f.getParent() + File.separatorChar +
filename.replaceAll( replacedText, replaceWithThis);
f.renameTo(new File(newname));
}
}
[/code]
import java.io.*;
public class ReplaceNameManager{
private String replacedText;
private String replaceWithText;
public ReplaceNameManager(String fileName, String replacedText, String replaceWithText) {
super(fileName);
this.replacedText = replacedText;
this. replaceWithText= replaceWithText;
}
public void rename(File f) {
if(replacedText == null)
return;
String filename = f.getName();
String replaceWithThis = "";
if( replaceWithText != null)
replaceWithThis = replaceWithText;
String newname = f.getParent() + File.separatorChar +
filename.replaceAll( replacedText, replaceWithThis);
f.renameTo(new File(newname));
}
}
[/code]
本文介绍了一个简单的Java程序,用于批量修改文件名。该程序通过指定要替换的文本和新的文本内容,实现对文件名中特定字符串的替换。

被折叠的 条评论
为什么被折叠?



