File类中的list()和listFiles()方法

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);  

        }  

    }  

}  

File类中的list()和listFiles()方法_第1张图片

获取文件夹中文件的数量:

String  savePath="D:\Javasoftware\images"

File file = new File(savePath);

int i=0;

if(file.exists()){file.mkdirs();}

     else{ i=uploadFile.list().length;}

你可能感兴趣的:(File类中的list()和listFiles()方法)