File
目录directory文件夹
路径path
File.pathSeoarator 打印:“;”路径分隔符Linux系统的是“:”
File.separator 打印:“ \ ”斜线然而Linux的是:"/"但是windows已经两个都支持了
构造方法:
注意:
1.File类的构造方法不检测文件是否存在
2.注意windows不区分大小写a.txt和A.txt一样
3.路径可以是文件也可以是文件夹但是只是创建对象
创建文件的方法(以下的都一样):
File file=new File(“d:\work\abc\1.txt”);
File file=new File(“d:\work\abc”.“1.txt”);
File file=new File(“d:\work”,“abc\1.txt”);
one=new File(“D:\work”);
one1=new File(one,“abc\1.txt”);
绝对路径和相对路径
绝对:是唯一的
win带盘符 d:\work\abc\1.txt
Linux使用/开头abc//1.txt;
java中相对路径的开始是从当前project
File file =new File(1.txt):
意思是从projort路径下找
我的是D:\iden_demo下
获取绝对路径
String a=file.getAbsolutePath;
创建文件:
File file =new File(“d:\work\abc\新建文件(在这里写建的文件)”);
创建成功返回true失败返回false
只能创建文件不能建文件夹
如果有对应文件创建失败,没有才创建成功
boolean b=file.createNewFile();
sout(b);
文件夹的创建:
File dir=new File(“d:\work\aa\bb\cc”);
dir.mkdir