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()

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

发布了11 篇原创文章 · 获赞 12 · 访问量 1540

猜你喜欢

转载自blog.csdn.net/qq_44333505/article/details/104208297