黑马程序员技术交流社区

标题: 求助大神,给个简短的代码 [打印本页]

作者: a4903913    时间: 2015-9-6 18:56
标题: 求助大神,给个简短的代码
将用户输入在控制台上的指定路径下所有的.txt文件(文件夹里子文件夹里的文件)复制到c盘下随意目录(你可以自己指定路径)并在复制后将.txt后缀名更改成.java后缀名
我自己的代码太长了,大神给来个简短的!!!!!!!!!!
作者: a4903913    时间: 2015-9-6 19:11
大神快来啊,坐等呢!!!!!!!
作者: 巧克黑力    时间: 2015-9-6 19:28
说个思路吧,endwith。,用集合,在用里面的方法
作者: purgatory    时间: 2015-9-6 22:46
        public static void main(String args[])  
        {
                BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
                try {
                        String path=br.readLine();
                        File f=new File(path);
                        if(f.isDirectory())//如果是路径
                        {
                                File[] l=f.listFiles();
                                for (File file : l) {
                                        String name=file.getName();
                                        //判断末尾是不是.txt
                                        if(name.substring(name.length()-4, name.length()).equals(".txt"))
                                        {
                                                System.out.println();
                                                //改名
                                                file.renameTo(new File(file.getParent()+"\\"+ name.split(".txt")[0]+".java"));
                                        }
                                }
                        }
                       
                } catch (IOException e) {
                        e.printStackTrace();
                }
               
        }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2