JAVA文件操作(1)

构建File对象

(1)通过传入一个文件路径String变量:

String path ="XXXX";
File src = new File(path);	

(2)直接传入一个路径字符串:

File src = new File("XXXXX");
System.out.println(src.length());

注意传入字符只要能完整表示一个路径即可,如一下创建的File对象为同一个。

src = new File("D:/java300/IO_study01","IO.png");
src = new File("D:/java300/","IO_study01/IO.png");		

(3)传入一个文件夹路径和文件名称,创建在该路径下的一个文件。

src = new File(new File("D:/java300/IO_study01"),"IO.png");
System.out.println(src.length());

相对路径:不存在盘符   

绝对路径:存在盘符        getAbsolutePath()

System.out.println(System.getProperty("user.dir"));
user.dir -----当前目录	

File 类方法的基本使用:

File src = new File("IO_study01/IO.png");
System.out.println("名称:"+src.getName());
System.out.println("路径:"+src.getPath());  //getPath() 既可返回相对路径也可返回绝对路径
System.out.println("绝对路径:"+src.getAbsolutePath());
System.out.println("父路径:"+src.getParent());
System.out.println("父对象:"+src.getParentFile().getName());	

File src = new File(path);
boolean flag = src.exists();  //是否存在
        flag = src.isFile();  //是否文件
        flag = src.isDirectory();//是否文件夹

File src = new File(path);
System.out.println("长度:"+ src.length()); //返回文件大小	

File src = new File(path);
//不存在才创建,创建成功则返回1,文件已存在则返回0
boolean flag = src.createNewFile();
//删除已经存在的文件
flag = src.delete();

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值