nio中的Files類常用方法有哪些?


  • isExecutable:文件是否可以執行
  • isSameFile:是否同一個文件或目錄
  • isReadable:是否可讀
  • isDirectory:是否為目錄
  • isHidden:是否隱藏
  • isWritable:是否可寫
  • isRegularFile:是否為普通文件
  • getPosixFilePermissions:獲取POSIX文件權限,windows系統調用此方法會報錯
  • setPosixFilePermissions:設置POSIX文件權限
  • getOwner:獲取文件所屬人
  • setOwner:設置文件所屬人
  • createFile:創建文件
  • newInputStream:打開新的輸入流
  • newOutputStream:打開新的輸出流
  • createDirectory:創建目錄,當父目錄不存在會報錯
  • createDirectories:創建目錄,當父目錄不存在會自動創建
  • createTempFile:創建臨時文件
  • newBufferedReader:打開或創建一個帶緩存的字符輸入流
  • probeContentType:探測文件的內容類型
  • list:目錄中的文件、文件夾列表
  • find:查找文件
  • size:文件字節數
  • copy:文件復制
  • lines:讀出文件中的所有行
  • move:移動文件位置
  • exists:文件是否存在
  • walk:遍歷所有目錄和文件
  • write:向一個文件寫入字節
  • delete:刪除文件
  • getFileStore:返回文件存儲區
  • newByteChannel:打開或創建文件,返回一個字節通道來訪問文件
  • readAllLines:從一個文件讀取所有行字符串
  • setAttribute:設置文件屬性的值
  • getAttribute:獲取文件屬性的值
  • newBufferedWriter:打開或創建一個帶緩存的字符輸出流
  • readAllBytes:從一個文件中讀取所有字節
  • createTempDirectory:在特殊的目錄中創建臨時目錄
  • deleteIfExists:如果文件存在刪除文件
  • notExists:判斷文件不存在
  • getLastModifiedTime:獲取文件最后修改時間屬性
  • setLastModifiedTime:更新文件最后修改時間屬性
  • newDirectoryStream:打開目錄,返回可迭代該目錄下的目錄流
  • walkFileTree:遍歷文件樹,可用來遞歸刪除文件等操作



  

來一道刷了進BAT的面試題?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM