/** * 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()是得到上傳時的文件名
結構如下:
結果如下: