Eclipse中如何创建一个项目
blog.csdn.net/qq_36798713…
批量检测文件中名字不合法的情况
package test
import java.io.File
public class HelloWorld {
public static void main(String[] args) {
//
File oldFile = new File("d:\\测试文件夹")
File[] fs = oldFile.listFiles()
System.out.println("文件的个数:" + fs.length)
int num1 = 0
for(int i=0
File f = fs[i]
String name = fs[i].getName()
if(name.indexOf("1004") != -1) {
num1 ++
}
}
System.out.println(num1)
}
}
批量修改文件的名字
package test
import java.io.File
public class HelloWorld {
public static void main(String[] args) {
//
File oldFile = new File("d:\\合并")
File[] fs = oldFile.listFiles()
System.out.println("文件的个数:" + fs.length)
int num1 = 0
int num2 = 0
int num3 = 0
for(int i=0
File f = fs[i]
String name = fs[i].getName()
String newName
if(name.indexOf("_kexuan_")!=-1) {
num1 ++
newName = name.replace("_kexuan_", "_state2_")
File dest = new File("d://测试文件夹"+"/" + newName)
f.renameTo(dest)
}
if(name.indexOf("_bukexuan_") != -1) {
num2 ++
newName = name.replace("_bukexuan_", "_state3_")
File dest = new File("d://测试文件夹"+"/" + newName)
f.renameTo(dest)
}
if(name.indexOf("_yixuan_") != -1) {
num3 ++
newName = name.replace("_yixuan_", "_state1_")
File dest = new File("d://测试文件夹"+"/" + newName)
f.renameTo(dest)
}
}
System.out.println(num1)
System.out.println(num2)
System.out.println(num3)
}
}