文件创建和多个文件名字的修改file
2016-11-03 10:07
197 查看
import java.io.File;
import java.io.IOException;
import java.text.DecimalFormat;
public class Lianxi05 {
// lx.createFiles();//
lx.upDate(“E:\Java学习”, “Android实训课程之JavaSE_”, “JavaSE”);
}
// for (int i = 0; i < 3; i++) {
// for (int j = 0; j <= 9; j++) {
// for (int k = 0; k <= 9; k++) {
// if(i==0 && j==0 && k==0){
// continue;
// }
// System.out.println(i+”“+j+”“+k);
// if(i==2 && j==0 && k==0){
// j=10;
// break;
// }
// }
// }
// }
}
import java.io.IOException;
import java.text.DecimalFormat;
public class Lianxi05 {
public static void main(String[] args) throws IOException { Lianxi05 lx = new Lianxi05();
// lx.createFiles();//
lx.upDate(“E:\Java学习”, “Android实训课程之JavaSE_”, “JavaSE”);
}
public void upDate(String src,String oldName,String newName){//传过来三个数值一个绝对路径,老名字,新名字 File file = new File(src);//文件的绝对路径 File[] f = file.listFiles();//把所有文件放到一个文件数组 int count = 0; for (File ff : f) { String oldname = ff.getName();//返回一个老名字 String newname = oldname.replace(oldName, newName);//替换老名字 String newPath = file.getAbsolutePath()+"\\"+newname;// 返回此抽象路径名的绝对路径名形式。 File newFile = new File(newPath);//新的文件夹需要重新实例化 boolean b = ff.renameTo(newFile);//修改成功后返回true if(b){ count++; } } System.out.println("一共有"+f.length+"个文件,修改成功"+count+"个"); } public void createFiles() throws IOException{ File file = new File("E:\\Java学习"); if(!file.exists()){ file.mkdirs();//创建文件夹 System.out.println("文件夹创建成功"); }else{ System.out.println("文件夹创建失败"); } System.out.println(file.getAbsolutePath()); DecimalFormat df = new DecimalFormat("000");//数字格式转换 for (int i = 1; i < 201; i++) {//文件名上后面的数字 File f = new File(file.getAbsolutePath()+"\\"+"Android实训课程之JavaSE_视频教程"+df.format(i)+".wmv"); if(!f.exists()){ f.createNewFile();//创建文件 System.out.println("文件创建成功"); }else{ System.out.println("文件创建失败"); } }
// for (int i = 0; i < 3; i++) {
// for (int j = 0; j <= 9; j++) {
// for (int k = 0; k <= 9; k++) {
// if(i==0 && j==0 && k==0){
// continue;
// }
// System.out.println(i+”“+j+”“+k);
// if(i==2 && j==0 && k==0){
// j=10;
// break;
// }
// }
// }
// }
}
}
相关文章推荐
- FileSystemWatch 对文件的监测 修改 创建 删除 并写入日志
- python 获取文件创建日期、修改日期 Get created & modified time of a file
- 创建文件默认名字和公司的修改
- 创建文件默认名字和公司的修改
- File文件创建路径,修改文本内容,截取文本内容
- File类的概述和常用功能:File类的创建和删除功能:File类的判断功能:File类的获取功能和修改名字功能File的重要获取功能
- 创建文件默认名字和公司的修改
- File文件创建路径,修改文本内容,截取文本内容
- 内存映射文件(memory-mapped file)能让你创建和修改那些大到无法读入内存的文件。
- C#使用file无法修改netware操作系统下的文件创建日期
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
- C#文件监控对象FileSystemWatcher实例,文件创建,修改,删除,重命名等
- 创建文件默认名字和公司的修改
- 如何修改文件名字和文件中个内容
- linux批量创建用户,修改配置文件添加用户
- C++批量修改文件名字
- 创建podfile 文件
- JAVA 如何创建/删除/修改/复制目录及文件
- oracle数据库修改、创建配置文件
- JAVA读取文件的创建时间和修改时间