java重命名文件名
Ⅰ java如何将b文本重命名为a文本
/***//**文件重命名
*@parampath文件目录
*@paramoldname原来的文件名
*@paramnewname新文件名
*/
publicvoidrenameFile(Stringpath,Stringoldname,Stringnewname)...{
if(!oldname.equals(newname)){//新的文件名和以前文件名不同时,才有必要进行重命名
Fileoldfile=newFile(path+"/"+oldname);
Filenewfile=newFile(path+"/"+newname);
if(!oldfile.exists()){
return;//重命名文件不存在
}
if(newfile.exists())//若在该目录下已经有一个文件和新文件名相同,则不允许重命名
System.out.println(newname+"已经存在!");
else{
oldfile.renameTo(newfile);
}
}else{
System.out.println("新文件名和旧文件名相同...");
}
}
Ⅱ eclipse如何重命名java项目,包,类呢
修改类名与修改包名一样,一般也是要勾选红框标识处,用来更新引用了此类的其他相关文件。
Ⅲ java文件重命名问题,为什么文件无法重命名
思路
:
看重性能的:新建一个文件
如txt文件
储存下一个该命名的文件名
如0151,然后结合加入文件数
自增
命名。
看重内存的,每次要命名之前,读取该目录下所有文件,识别最大的文件名,去除这个值,然后结合加入文件数
自增
命名。
Ⅳ Java中用renameTo文件重命名后,怎么getname()没变化,但是文件名已经改掉了啊
renameTo不会改变f本身的name属性 你没有对f进行重新赋值 所以没改
if(f.renameTo(f1)){
System.out.println("文件重命名版为:权"+f1.getName())
}
或者
if(f.renameTo(f1)){
f = f1 ;
}
System.out.println("文件重命名为:"+f.getName())
Ⅳ Java能修改文件夹的名字吗
packagescript;
importjava.io.File;
importjava.io.IOException;
publicclassRealname{
publicstaticvoidmain(String[]args)throwsIOException
{
FileoldFile=newFile("d:/PMS");
if(!oldFile.exists())
{
oldFile.createNewFile();
}
System.out.println("修改前文件名称是:"+oldFile.getName());
StringrootPath=oldFile.getParent();
System.out.println("根路径是:"+rootPath);
FilenewFile=newFile(rootPath+File.separator+"PMSTmp");
System.out.println("修改后文件名称是:"+newFile.getName());
if(oldFile.renameTo(newFile))
{
System.out.println("修改成功!");
}
else
{
System.out.println("修改失败");
}
}
}
原来写的例子~~~希望能点赞。
Ⅵ 关于 java 重命名文件夹的问题
java实现文件的重命名的方法如下:
//重命名
publicvoidrename(){
Filefl=newFile("E://文件夹");//这里写上发替换的文件夹路径,注意专属使用双斜杠
String[]files=fl.list();
Filef=null;
Stringfilename="";
for(Stringfile:files)
{
f=newFile(fl,file);//注意,这里一定要写成File(fl,file)如果写成File(file)是行不通的,一定要全路径
filename=f.getName();
//System.out.println(filename);
f.renameTo(newFile(fl.getAbsolutePath()+"//"+filename.replace("要替换掉的内容","替换成的内容")));//这里可以反复使用replace替换,当然也可以使用正则表达式来替换了
}
}
Ⅶ java怎么实现文件的重命名
File file=new File("D:\\abc.java");
if(file.exists())
{
file.renameTo(new File("d:\\123.txt"));
}
Ⅷ java怎么修改文件名称
一般的操作:
Filefile=newFile("word.txt");
Stringfilename=newString("word1.txt");//更改后的文件名
file.renameTo(filename);//更改文件名操作
判断是否已经更改文件名:
Filefile=newFile("word.txt");
Stringfilename=newString("word1.txt);
if(file.renameTo(filename)){
System.out.println("修改文件名成功");
}else{
System.out.println("修改文件名失败");
}
file是更改文件名之前的文件,可以为绝对路径或相对路径:
绝对路径可表示为:File file=new File("D:/word.txt");
相对路径的根文件夹与src文件夹同级,如File file=new File("worddir/word.txt");中的worddir文件夹与src同级
filename是更改文件名之后的文件的文件名(包含后缀)
Ⅸ java 怎么给文件重命名
java修改文件名可以直接通过右键文件名“Rename”实现。
第一步:找到要修改的文件名位置。专
第二步:在文件上右属击,选择“Refactor”下的“Rename”。
第三步:输入新文件名后,点击“确定”即可完成修改操作。
Ⅹ Java编程对批量文件重命名
importjava.io.File;
importjava.util.regex.Matcher;
importjava.util.regex.Pattern;
publicclassTest
{
publicstaticvoidmain(String[]args)throwsException
{
Filedir=newFile("d:/test");//此处表示你要改的文件所在的文件夹,也修改为其它文件夹,或者当前文件夹newFile(".")
File[]files=dir.listFiles();
StringfileName=null;
StringparentPath=dir.getAbsolutePath();
Patternp=Pattern.compile("广东-(广州\d+\.txt)");
Matcherm=null;
for(Filefile:files)
{
fileName=file.getName();
m=p.matcher(fileName);
if(m.matches())
{
file.renameTo(newFile(parentPath+File.separator+m.group(1)));
}
}
}
}