天天看點

Java的檔案IO流操作方法

#### File

Java程式中用來表示檔案對象或者檔案夾對象的類

//使用File對象來描述一個檔案

File f = new File("E:\\abc");  // E:\三生三世.OGG

//擷取檔案名

String name = f.getName();

//擷取檔案路徑

String path = f.getPath();

//擷取絕對路徑

String absPath = f.getAbsolutePath();

boolean isFile = f.isFile();

System.out.println("是否是檔案:"+isFile);

//檢測檔案是否存在

boolean r = f.exists();

檔案操作

建立檔案

boolean r = f.createNewFile();

建立檔案夾(一級目錄)

boolean r = f.mkdir();

建立檔案夾(多級目錄)

boolean r = f.mkdirs();

檔案夾周遊

//周遊所有的檔案(名稱)

String[] names = f.list();

結合檔案名過濾器周遊出滿足條件的子檔案/子檔案夾

String[] names = f.list(new FilenameFilter() {

@Override

public boolean accept(File dir, String name) {

return name.e