前几天刚有个哥们问了这个问题,只不过是把文件的后缀名改成.jar。我把源码给你,思路都是一样的
/*在D盘下的java文件夹中把扩展名为.java的文件复制
到名为jad的文件夹中,文并把扩展名为.java的文件改为.jad文件。
思路:
1.先判断文件是否为.java文件
2.如果是就复制到jad文件夹中
3.将复制过来的文件后缀名改为.jad
步骤:
1.使用listFiles列出java目录下所有文件
2.使用使用循环判断目录中的文件后缀名是否为.java(endsWith判断)
4.如果中了,把后缀名该为.jad文件(replace),在jad文件夹下建立同名文件,
3.复制文件
*/
import java.io.*;
class RemoveFile
{
public static void main(String[] args) throws IOException
{
File f = new File("E:\\javase"); //改成D盘下的java文件夹即可
BufferedReader br;
BufferedWriter bw;
File[] files = f.listFiles(); //获取Java文件夹下所有文件
for (File file : files)
{
if (file.getName().endsWith(".java")) //过滤“.java”文件
{
String child = file.getName().replace(".java",".jad"); //将后缀名改为".jad"
f = new File("D:\\jad",child); //目标目录
br = new BufferedReader(new FileReader(file));
bw = new BufferedWriter(new FileWriter(f));
String line = null;
while ((line = br.readLine()) != null)
{
bw.write(line); //复制文件
bw.newLine();
bw.flush();
}
br.close();
bw.close();
}
}
}
}
|