美文网首页
File类中的list()和listFiles()方法

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

作者: Alex_1799 | 来源:发表于2018-06-13 15:48 被阅读0次

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

    通过list()方法获取的结果:


    image.png

    通过listFiles()方法获取的结果:


    image.png
    获取文件夹中文件的数量:
    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()方法

          本文链接:https://www.haomeiwen.com/subject/imwjeftx.html