From 1c9871966429f853168b46e3d06fd4d1426b2ca5 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 17 Mar 2026 11:33:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E9=98=B6day08-File=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E9=81=8D=E5=8E=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/inmind/file01/FileDemo07.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 javaSE-day08/src/com/inmind/file01/FileDemo07.java diff --git a/javaSE-day08/src/com/inmind/file01/FileDemo07.java b/javaSE-day08/src/com/inmind/file01/FileDemo07.java new file mode 100644 index 0000000..c2127f7 --- /dev/null +++ b/javaSE-day08/src/com/inmind/file01/FileDemo07.java @@ -0,0 +1,27 @@ +package com.inmind.file01; + +import com.sun.jdi.PathSearchingVirtualMachine; + +import java.io.File; +import java.util.Arrays; + +/* + File类的遍历方法 + public String[] list() :返回一个String数组,表示该File目录中的所有子文件或目录的名称。 + public File[] listFiles() :返回一个File数组,表示该File目录中的所有的子文件或目录。 + */ +public class FileDemo07 { + public static void main(String[] args) { + File file = new File("D:\\io_test\\a"); + String[] names = file.list(); + System.out.println(names.length);//4 + System.out.println(Arrays.toString(names)); + + //获取D:\io_test\a文件夹中的所有子内容的绝对路径 + File[] files = file.listFiles(); + System.out.println(files.length);//4 + for (File f : files) { + System.out.println(f.getAbsolutePath()); + } + } +}