写一个关于java IO的类

来源:百度知道 编辑:UC知道 时间:2024/07/08 00:11:58
我有一个装图片的文件夹,里面有很多文件夹,着很多文件夹里面放着许

多图片, 我想把这许许多多的图片的名称改成他的目录名称01 02 03 ……

请给位大哥帮帮忙!

文件结构如下

图片(一个大的文件夹)

↓ ↓ ↓ ↓
风 景 美 女 帅 哥 写 真
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
01 02 01 02 01 02 01 02

把01改成风景01 ,把02改成风景02 ,当然是活的哟! 不是死的!
谢谢各位大侠了!
文件结构如下

图片(一个大的文件夹)

↓ ↓ ↓ ↓
风 景 美 女 帅 哥 写 真
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
01 02 01 02 01 02 01 02

把01改成风景01 ,把02改成风景02 ,当然是活的哟! 不是死的!

import java.io.*;
public class Test{
public static void main(String[] args){
File f=new File("G:\\新建文件夹 (5)");//路径名自定义
//获取文件夹名。
File[] folder=f.listFiles(new FileFilter(){
public boolean accept(File pathname) {
if(pathname.getName().indexOf('.')>=0)
return false;
else
return true;
}
}) ;
//获取文件名,并改名
for(File f1:folder){
File[] fileName=f1.listFiles(new FileFilter(){
public boolean accept(File pathname) {
if(pathname.getName().indexOf('.')>=0)
return true;
else
return false;
}
}) ;
for(File f2:fileName){
f2.renameTo(new File(f1.getPath()+File.separator+ f1.getName()+f2.getName()));
}
}
}
}

编写一个文件上传功能软件,把保存时的文件名改设成:“风景”+fileName;
保存后就是你想要的了

说的好不明白啊!
你到底是什么意思》