java查找出某个文件目录下的所有.java文件复制到其他目录下,并复制到其他目录下,更改其后缀名为.txt

查找出某个文件目录下的所有.java文件复制到其他目录下,并复制到其他目录下,更改其后缀名为.txt求解答要判断其文件是不是.java文件... 查找出某个文件目录下的所有.java文件复制到其他目录下,并复制到其他目录下,更改其后缀名为.txt
求解答
要判断其文件是不是.java文件
展开
 我来答
延智纲94
2015-06-04 · TA获得超过153个赞
知道答主
回答量:81
采纳率:0%
帮助的人:33万
展开全部
如果你待处理的文件夹不分级就是这样了,多级的话要加递归

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();
            }
        }
    }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式