黑马程序员技术交流社区

标题: 为什么文件修改成功了,可是他的地址名还是没有修改成功呢? [打印本页]

作者: 曹亚辉    时间: 2016-9-16 21:13
标题: 为什么文件修改成功了,可是他的地址名还是没有修改成功呢?

package com.hui_Demo2;

import java.io.File;
import java.util.Scanner;

public class Dem02 {
        @SuppressWarnings("resource")
        public static void main(String[] args) throws InterruptedException {
               
                Scanner scanner = new Scanner(System.in);
                String next = scanner.next();
                File file = new File(next);
                System.out.println("文件名字打印"+file);
                if(file.isFile()){
                        System.out.println("这不是文件夹");
                        String absolutePath = file.getAbsolutePath();
                        System.out.println("文件名字串打印"+absolutePath);
                        if(absolutePath.endsWith(".java")){
                                System.out.println("这个文件是以.java结尾的 进行修改");
                                String replace = absolutePath.replace(".java", ".txt");
                                File file2 = new File(replace);
                                System.out.println(file2);
                                boolean renameTo = file.renameTo(file2);
                                Thread.sleep(1000);
                                System.out.println(file);
                        }else{
                                System.out.println("这个文件不是以.java结尾的不进行修改");
                               
                        }
                }else{
                        System.out.println("这是文件夹");
                }
                System.out.println(file);
        }
}




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