list()方法是返回某個目錄下的所有文件和目錄的文件名,返回的是String數組
listFiles()方法是返回某個目錄下所有文件和目錄的絕對路徑,返回的是File數組
- public class FileTest {
- public static void main(String[] args) {
- //創建File對象
- File file = new File("D:\\Android");
- //獲取該目錄下的所有文件
- String[] files = file.list();
- for (String f : files){
- System.out.println(f);
- }
- //listFiles是獲取該目錄下所有文件和目錄的絕對路徑
- File[] fs = file.listFiles();
- for (File f : fs){
- System.out.println(f);
- }
- }
- }
public class FileTest { public static void main(String[] args) { //創建File對象 File file = new File("D:\\Android"); //獲取該目錄下的所有文件 String[] files = file.list(); for (String f : files){ System.out.println(f); } //listFiles是獲取該目錄下所有文件和目錄的絕對路徑 File[] fs = file.listFiles(); for (File f : fs){ System.out.println(f); } } }
通過list()方法獲取的結果:
通過listFiles()方法獲取的結果: