Java文件常见操作

文件常见操作

今天我和大家分享一下JAVA文件中经常运用的一些方法

  • 文件的创立
//首先要有个文件类型指向一个文件名
File file = new File("hello.txt")
        file.createNewFile();
  • 文件和文件夹的移动和改名
file.renameTo(文件类型指向的新文件名)
  • 文件夹的创立

//首先要有个文件类型指向一个文件名:
File folder = new File("me new folder")         
	folder.mkdir()
//创立多级文件夹需用 mkdirs
  • 文件夹和文件的删除
folder.delete()
  • 文件夹/文件是否存在
file.exists()
  • 读取文件名
file.getName()
  • 读取文件路径(相对)
file.getPath()
  • 读取文件绝对路径
file.getAbsolutePath()
  • 读取文件父级路径
//若直接用getParent()//若设定文件类型时没有上一级时,输出null
 应当 new File(file.getAbsolutePath()).getParent()
  • 读取文件大小
file.length()  //算出的是bit  
//想输出kb应当(float) file.length/1000 
//应当强制转为浮点型,不然数据太小的显示不出
  • 判断文件是否隐藏
file.isHidden()
  • 判断文件是否可读
file.canRead()
  • 判断文件是否可写
file.canWrite()
  • 判断文件是否为文件夹
file.isDirectory()
  • 设置文件写权限
file.setWritable(true/false)
  • 设置文件读权限
file.setReadable(true/false)
  • 设置文件只读
file.setReadOnly()

文件的详细的读写过程和各种读写的区别我在另一篇文章有提到
欢迎大家互相讨论~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值