黑马程序员技术交流社区

标题: 键盘录入一个路径 如果不是文件夹且是.java文件,那么更改为.txt文件 [打印本页]

作者: 驰骋向前    时间: 2016-12-6 00:05
标题: 键盘录入一个路径 如果不是文件夹且是.java文件,那么更改为.txt文件
import java.io.File;
import java.util.Scanner;

/*键盘录入一个路径,如:D:\\java\\wokepace\\1day22\\aaa.java
* 如果不是文件夹且是.java文件,那么更改为.txt文件*/
public class fileLX {
     public static void main(String[] args) {
             System.out.println("录入一个路径:");
                String s = new Scanner(System.in).next();
                File f= new File(s);
                System.out.println("路径是存在:"+f.exists());
                if (f.isDirectory()) {
                        System.out.println("这是文件夹");
                }else {
                        if(f.getName().endsWith(".java")){
                                String name= f.getAbsolutePath().replace(".java",".txt");
                                File f1=new File(name);
                                f.renameTo(f1);
                                System.out.println("不是文件夹且是.java文件,已改为.txt文件");
                                System.out.println(f1);
                               
                        }else{
                                System.out.println("这不是.java文件");
                        }
                       
                }
        }
}





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