package com.first.test;
import java.io.File;
public class Test22 {
public static void main(String[] args) {
//在 E:\\Test\\one\\123 这个目录下面有两个文件,分别是 你好.doc 你好.txt
File file = new File("E:\\Test\\one\\123");
getFileMessageByList(file); //调用自定义的方法
getFileMessageByListFiles(file);
}
public static String[] getFileMessageByList(File file) {
//list()方法返回值的类型是一个字符串类型的数组
//只输出目录下所有的文件的名称(文件的名称及文件的类型)
String[] arr = file.list();
if(arr != null) {
for(String f : arr) {
System.out.println(f);
}
}
return arr;
}
public static File[] getFileMessageByListFiles(File file) {
//listFiles()方法的返回值类型是File类型的数组
//输出每一个文件所在目录的全路径
File[] arr = file.listFiles();
if(arr != null) {
for(File f : arr) {
System.out.println(f);
}
}
return arr;
}
}
控制台输出结果:
你好.doc
你好.txt
E:\Test\one\123\你好.doc
E:\Test\one\123\你好.txt
文件示例图片如下所示:
原创声明:禁止转载和抄袭