「java修改文件夹」java修改文件夹下所有文件内容

博主:adminadmin 2023-01-11 03:48:06 703

今天给各位分享java修改文件夹的知识,其中也会对java修改文件夹下所有文件内容进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java能修改文件夹的名字吗

package script;

import java.io.File;

import java.io.IOException;

public class Realname {

 public static void main(String[] args) throws IOException 

 {

 

  File oldFile = new File("d:/PMS");

  if(!oldFile.exists())

  {

   oldFile.createNewFile();

  }

  System.out.println("修改前文件名称是:"+oldFile.getName());

  String rootPath = oldFile.getParent();

  System.out.println("根路径是:"+rootPath);

  File newFile = new File(rootPath + File.separator + "PMSTmp");

  System.out.println("修改后文件名称是:"+newFile.getName());

  if (oldFile.renameTo(newFile)) 

  {

   System.out.println("修改成功!");

  } 

  else 

  {

   System.out.println("修改失败");

  }

 }

}

原来写的例子~~~希望能采纳。

java怎么修改文件名称

一般的操作:

File file=new File("word.txt");

String filename=new String("word1.txt");//更改后的文件名

file.renameTo(filename);//更改文件名操作

判断是否已经更改文件名:

File file=new File("word.txt");

String filename=new String("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程序批量修改特定文件夹下的文件名

public class FileNameTest {

/**

* 修改文件名称

* @param file

*/

public static void changeFileName(File file){

File[] files = file.listFiles();//遍历文件夹下的所有文件

//因为你这文件夹下全是文件,所以这里没用递归

for (int i = 0; i files.length; i++) {

File f = files[i];//获取文件

String fileName = f.getName();//获取文件名称

fileName = fileName.replace("韩顺平.循序渐进学.java.从入门到精通.", "");//你这里文件名有规律,所以我这里直接用replace方法来替换原来的文件名

f.renameTo(new File("D:\\Program Files\\视频\\"+fileName));//这里就是修改后的新文件名

}

}

/**

* main函数

* @param args

*/

public static void main(String[] args){

File file = new File("D:\\Program Files\\视频");

changeFileName(file);

}

}

java 文件夹重命名

package com.nokia;

import java.io.File;

/*

 * This is class used for rename the whole file under file folder name*/

public class RenameFile {

 public static void main(String args[]) {

 /*

  * you should change the path E://文件夹  to what you have on your own computer!*/

  File fl = new File("E://文件夹");  //这里写上发替换的文件夹路径,注意使用双斜杠

  String[] files = fl.list();

  File f = null;

  String filename = "";

  for(String file:files){

   f = new File(fl,file);//注意,这里一定要写成File(fl,file)如果写成File(file)是行不通的,一定要全路径

   filename = f.getName();

   // System.out.println(filename);

   /*the string 要替换掉的内容 is the content in your own file string with the name 替换成的内容, 

    * here you should change the string into what you have.*/

   f.renameTo(new File(fl.getAbsolutePath() + "//" + filename.replace("要替换掉的内容", "替换成的内容")));//这里可以反复使用replace替换,当然也可以使用正则表达式来替换了

   

  }

 }

}

关于java修改文件夹和java修改文件夹下所有文件内容的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。