java 中 关于文件的一些知识
- mkdir和mkdirs的区别(mkdir只能创建文件夹)
mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:
new File("/tmp/one/two/three").mkdirs();
执行后, 会建立tmp/one/two/three四级目录
new File("/tmp/one/two/three").mkdir();
则不会建立任何目录, 因为找不到/tmp/one/two目录, 结果返回false
- 删除可以删文件也可以删文件夹,删文件可以直接删除,删文件夹的时候 文件夹必须是空的才可以删除!
- File file = new File(“e:\111\aaa.txt”);
file用来创建文件,且文件路径必须存在。且这一句只是new了一个对象
还需要加 boolean flag = file.createNewFile();
System.out.pringln(flag);
用来判断是否创建成功
- 用exists()方法判断文件是否存在