Test04_renameTo
/*
* boolean renameTo(File dest)
*重命名由此抽象路径名表示的文件。
* 总结:如果File改名的路径在同一个文件夹下就是改名,
* 如果不在同一个文件夹下,就相当于剪切(移动)
*/
import java.io.File;
import java.io.IOException;
public class File_Test04_renameTo {
public static void main(String[] args) throws IOException {
//这个项目下面创建1个文件
File file = new File("a");
File file2 = new File("c");
file.createNewFile();
file2.createNewFile();
//当前路径下改名
//改名,把a文件名改成李四,renameTo方法需要的参数是一个文件
//方法一:
File file3 = new File("aa");
//将a文件改名成aa;
file.renameTo(file3);
//方法二:
//将c文件改名成cc;
file2.renameTo(new File("cc"));
//当前路径下改名
//改名,把a文件名改成李四,renameTo方法需要的参数是一个文件
//方法一:
File file3 = new File("aa");
//将a文件改名成aa;
file.renameTo(file3);
//方法二:
//将c文件改名成cc;
file2.renameTo(new File("cc"));
//在指定路径下改名,相当于移动
//此时a文件夹存在于此项目中,绝对路径下a文件中没有任何文件,执行完下面这句后,将aa移动到了绝对路径,,a文件下并改名为cc.txt
File file5 = new File("aa");
file5.renameTo(new File("D:\\Develop\\IntelliJ IDEA 2021.1.1\\MyTest\\a\\cc.txt"));
}
}