- 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:遍歷文件樹,可用來遞歸刪除文件等操作