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

文件的詳細的讀寫過程和各種讀寫的區別我在另一篇文章有提到
歡迎大家互相討論~

發佈了7 篇原創文章 · 獲贊 2 · 訪問量 1293
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章