您的位置:首页 > 编程语言 > Java开发

java IO的File类常用方法总结二

2017-04-09 20:36 260 查看
除了总结一中的几种File实例化方法,在此我们将进行总结

File创建文件的三种方法:createNewFile()、mkdir()、mkdirs()

删除文件的方法:delete()  、deleteOnExit()   

文件重命名方法:renameTo(File dest) 。

具体的方法特点,在接下来的代码中去理解和解释。

注:代码类中 ,由于将几个类综合到一个类中,所以按照案例进行注释了 ,运行的时候 将单一案例进行运行。

import java.io.File;
import java.io.IOException;

public class File00 {
public static void main(String[] args) throws IOException, InterruptedException {
//**案例一**
// //创建一个新 File 实例。 最常用的构造方法
// File file = new File("c:\\test.txt");
// //创建一个新 File 实例。 较少使用
// File file1 = new File("c:", "test.txt");
// //创建一个新 File 实例。 较少使用
// File file2 = new File("c:");
// File file3 = new File(file2, "test.txt");

//**案例二**
// //createNewFile() 创建文件,不存在就创建,存在就不创建。
// File file = new File("D:/test.txt");
// file.createNewFile();
//
// //mkdir() 创建文件夹,不存在就创建,存在就不创建。(单级目录)
// File file1 = new File("D:/test");
// file1.mkdir();
//
// //mkdirs() 创建文件夹,不存在就创建,存在就不创建。(多级目录)
// File file2 = new File("D:/test/test1/test2");
// file2.mkdirs();

//**案例三**
// //delete() 删除此抽象路径名表示的文件或目录
// File file = new File("D:/mm.cfg");
// file.de
4000
lete();
//
// // deleteOnExit() 在虚拟机终止时,请求删除此抽象路径名表示的文件或目录。
// //强制性结束 不会执行删除操作
// File file1 = new File("D:/新建文本文档.txt");
// file1.deleteOnExit();
// //睡眠时间单位:毫秒
// Thread.sleep(20000);

//**案例四**
//创建文件
File file = new File("D:/test123.txt");
file.createNewFile();

File file1 = new File("D:/test/test.txt");
//重命名
//renameTo(File dest) 重新命名此抽象路径名表示的文件。
//如果路径相同,那么就是重命名
//如果路径不同,那就就是剪切并重命名
file.renameTo(file1);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息