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);??
????????}??
????}??
}??
獲取文件夾中文件的數量:
String ?savePath="D:\Javasoftware\images"
File file = new File(savePath);
int i=0;
if(file.exists()){file.mkdirs();}
? ? ?else{ i=uploadFile.list().length;}