RenameTo的三种操作方式

时间:2024-03-20 20:05:55

1.rename(在同一个目录下操作)

package com_02;

 

import java.io.File;

 

public class RenameTo_Demo {

  public static void main(String[] args) {

     File file= new File("e:\\a.txt");

     File file2= new File("e:\\b.txt");

  }

}

原先在e盘下面有a这个文件,调用了renameTo的方法时就会把a重名名成b

2.如果在一个文件夹(demo)下面没有我要操作的那个文件(a),就会Ctrl+X(a),然后在 (demo)下Ctrl+V。

1.我的demo没有任何文件

RenameTo的三种操作方式

我的代码如下:

public static void main(String[] args){

     File file= newFile("e:\\a.txt");

     File file2= newFile("e:\\demo\\b.txt");

     //System.out.println(file.renameTo(file2));

  }

然后我掉一下file的renameTo方法,同时打印,看看结果怎样。

RenameTo的三种操作方式

RenameTo的三种操作方式

3.也可以跨盘操作

RenameTo的三种操作方式

RenameTo的三种操作方式

RenameTo的三种操作方式

E盘的a.txt走了,换成了C盘的b.txt