Java中文件操作,可以使用File
構建File對象, File file = new File(“相對路徑”);既可以是一個文件,也可以是目錄;
對於文件的一些基本操作方法:
- 判斷文件是否存在 file.exists();
- 刪除文件 file.delete();
- 獲取文件名稱 String fileName = file.getName();
- 文件長度 long len = file.length();
- 能否寫入、讀取 boolean canW = file.canWrite()/canRead();
- 是否隱藏 file.isHidden();
- 創建目錄 dir.mkdir();
- 創建多級目錄 dir.mkdirs();
- 刪除空目錄 同刪除文件
- 獲取目錄下面所有子項 Array arr = dir.listFile();
- 判斷對象爲文件還是目錄 boolean isFile() isDirectory();
File並不能讀寫文件,RandomAccessFile可以在文件指定位置讀取和寫入文件。
RandomAccessFile raf = new RandomAccessFile(“文件路徑”,“rw”);
rw:讀寫模式 r:只讀模式
raf.write();寫入 raf.close();在最後需要對raf進行close操作
未完待續、、、