/** * list()方法是返回某个目录下的所有文件和目录的文件名,返回的是String数组 * * listFiles()方法是返回某个目录下所有文件和目录的绝对路径,返回的是File数组 * @param args */ public static void main(String[] args) { //创建File对象 File file = new File("D:/testCode/code/VueSource"); System.out.println("file "+file); //获取该目录下的所有文件和目录的文件名 String[] files = file.list(); System.out.println("files "+files.toString()); for (String f : files){ System.out.println("f "+f); } System.out.println(); //listFiles是获取该目录下所有文件和目录的绝对路径 File[] fs = file.listFiles(); System.out.println("fs "+fs); for (File f : fs){ System.out.println(f); } }
file.getOriginalFilename()是得到上传时的文件名
结构如下:
结果如下: