java查找出某个文件目录下的所有.java文件复制到其他目录下,并复制到其他目录下,更改其后缀名为.txt
查找出某个文件目录下的所有.java文件复制到其他目录下,并复制到其他目录下,更改其后缀名为.txt求解答要判断其文件是不是.java文件...
查找出某个文件目录下的所有.java文件复制到其他目录下,并复制到其他目录下,更改其后缀名为.txt
求解答
要判断其文件是不是.java文件 展开
求解答
要判断其文件是不是.java文件 展开
展开全部
如果你待处理的文件夹不分级就是这样了,多级的话要加递归
public static void main(String[] args) throws IOException {
String pathIn=" ";//某个文件目录
String pathOut=" ";//要复制到的地方
File fs[] =new File(pathIn).listFiles();
int size = fs.length;
for (int i = 0; i < size ; i++) {
String name =fs[i].getName();
if(name.endsWith(".java")){
BufferedReader br =new BufferedReader(new FileReader(fs[i]));
StringBuffer sb = new StringBuffer();
String line ="";
while ((line=br.readLine())!=null){
sb.append(line);
}
br.close();
String path = pathOut + name.replace(".java", ".txt");
BufferedWriter bw =new BufferedWriter(new FileWriter(new File(path)));
bw.write(sb.toString());
bw.flush();
bw.close();
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询