两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

1.創(chuàng)建目錄

File對象調(diào)用方法public boolean mkdir()創(chuàng)建一個目錄,如果創(chuàng)建成功返回true,否則返回false,如果該目錄已經(jīng)存在將返回false。

2.列出目錄中的文件

如果File對象是一個目錄,那么該對象調(diào)用下述方法列出該目錄下的文件和子目錄。

1)public String[] list()

用字符串形式返回目錄下的全部文件。

2)public File [] listFiles()

用File對象形式返回目錄下的全部文件。


有時需要列出目錄下指定類型的文件,比如.java、.txt等擴展名的文件。我們可以使用File類的下述兩個方法,列出指定類型的文件。

1)public String[] list(FilenameFilter obj)

該方法用字符串形式返回目錄下的指定類型的所有文件。

2)public File [] listFiles(FilenameFilter obj)

該方法用File對象形式返回目錄下的指定類型的所有文件。


上述兩個方法的參數(shù)FilenameFilter是一個接口,該接口有一個方法:

public boolean accept(File dir,String name);


File對象dirFile調(diào)用list方法時,需向該方法傳遞一個實現(xiàn)FilenameFilter接口的對象,list方法執(zhí)行時,參數(shù)obj不斷回調(diào)接口方法accept(File dir,String name),該方法中的參數(shù)dir為調(diào)用list的當(dāng)前目錄dirFile,參數(shù)name被實例化為dirFile目錄中的一個文件名,當(dāng)接口方法返回true時,list方法就將名字為name的文件存放到返回的數(shù)組中。


例如,列出當(dāng)前目錄(應(yīng)用程序所在的目錄)下全部.java文件的名字:

import java.io.*;
public class Main {
    public static void main(String args[]) {
        File dirFile = new File(".");
        FileAccept fileAccept = new FileAccept();
        fileAccept.setExtendName("java");
        String fileName[] = dirFile.list(fileAccept);
        for(String name:fileName) {
            System.out.println(name);
        }
    }
}


點贊(0)

C語言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點擊了解:

一點編程也不會寫的:零基礎(chǔ)C語言學(xué)練課程

解決困擾你多年的C語言疑難雜癥特性的C語言進(jìn)階課程

從零到寫出一個爬蟲的Python編程課程

只會語法寫不出代碼?手把手帶你寫100個編程真題的編程百練課程

信息學(xué)奧賽或C++選手的 必學(xué)C++課程

藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競賽課入門課程

手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程

Dotcpp在線編譯      (登錄可減少運行等待時間)