首页 > 其他分享 >列出包含某文件的目录

列出包含某文件的目录

时间:2023-06-20 17:06:47浏览次数:33  
标签:false file 包含 目录 File listOfFiles return folder 列出


FileFilter filterForImageFolders = new FileFilter() 
    {            
        public boolean accept(File folder) 
        { 
            try 
            { 
                //Checking only directories, since we are checking for files within 
                //a directory 
                if(folder.isDirectory()) 
                { 
                    File[] listOfFiles = folder.listFiles(); 

                    if (listOfFiles == null) return false; 

                    //For each file in the directory... 
                    for (File file : listOfFiles) 
                    {                            
                        //Check if the extension is one of the supported filetypes                           
                        //imageExtensions is a String[] containing image filetypes (e.g. "png")
                        for (String ext : imageExtensions) 
                        { 
                            if (file.getName().endsWith("." + ext)) return true; 
                        } 
                    }                        
                } 
                return false; 
            } 
            catch (SecurityException e) 
            { 
                Log.v("debug", "Access Denied"); 
                return false; 
            } 
        } 
    };

 

使用
File extStore = Environment.getExternalStorageDirectory();
File[] imageDirs = extStore.listFiles(filterForImageFolders);

 

标签:false,file,包含,目录,File,listOfFiles,return,folder,列出
From: https://blog.51cto.com/u_16166892/6523943

相关文章

  • pyinstaller 打包含有multiprocessing多进程代码异常处理
    <table><tr><tdbgcolor=orange>本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!</td></tr></table>pyinstaller打包含有multiprocessing多进程代码异常处理环......
  • c# MODBUS协议源码 上/下位机源码烧写Flash工具 资料包含:
    c#MODBUS协议源码上/下位机源码烧写Flash工具资料包含:1、C#上位机源码2、上位机源码包含MODBUS协议源码3、下位机......
  • c# Linq Contains 字符串集合中是否包含某集合中字符
    publicclassUnitTest1{[Fact]publicvoidTest1(){varlist_A=newList<string>{"MU","CA","PA"};varlist_B=newList<string>{"A000MU-100002&qu......
  • ARM加FPGA架构运动控制卡 运动控制器 架构源码 原理图, 资料包含此运
    ARM加FPGA架构运动控制卡运动控制器架构源码原理图,资料包含此运动控制卡原理图,PCB图,FPGA源码,ARM去掉算法后的框架源码。注意实物图是旧版的,出的图纸是新版本的,元器件布局合理些,跟实物图稍有不同。本运动控制卡采用ARM单片机+FPGA架构;ARM单片机是基于Cortex-M3内核的LM3S6911,插......
  • Linux目录结构1
      Windows里的文件结构,一般可以在C盘、D盘、E盘中存储文件。但是在Linux中可不是这种情况。windwos里面的路径大概为:D:\ProgramFiles(X86)\User这种情况,而lInux里使用/来标识目录,就像之前的配置文件一样,例如/boot/grub2/gtub.cfg等等。            ......
  • 含储能的孤岛系统包含多种新能源的仿真模型,matlab仿真平台 这段话涉
    含储能的孤岛系统包含多种新能源的仿真模型,matlab仿真平台这段话涉及到的知识点和领域范围包括:含储能的孤岛系统、新能源、仿真模型和Matlab仿真平台。延申科普:含储能的孤岛系统是指一种能够自给自足地运行的能源系统,它利用多种新能源技术来满足能源需求。这些新能源技术可以包括......
  • Python中获取路径/文件的父目录
    本教程将讲解在Python中获取一个路径的父目录的各种方法。父目录是指高于或高于给定目录或文件的目录。例如,路径 C:\folder\subfolder\myfile.txt 的父目录是 C:\folder\subfolder。除了根目录外,每个目录都有一个父目录。1、使用 pathlib 模块的 path.parent() 方法获......
  • 这里提供了一个移动电源解决方案,其中包含了PCB原理图。移动电源解决方案是指为移动设
    这里提供了一个移动电源解决方案,其中包含了PCB原理图。移动电源解决方案是指为移动设备提供电力供应的解决方案。PCB原理图是指移动电源电路板的设计图纸,用于指导电路板的制造和组装。关于知识点和领域范围的延申科普,移动电源解决方案涉及到电力供应和电路设计。移动电源是一种便......
  • 这里提供了一个基于STM32F103系列单片机的项目工程文件,其中包含了STM32 PLC底层源码和
    这里提供了一个基于STM32F103系列单片机的项目工程文件,其中包含了STM32PLC底层源码和FX2N源码。底层源码实现了断电保持功能,并且适合初学者,因为有很多注释解释了三菱指令编码。这个项目需要使用KeilMDK4.7以上的版本进行编译,CPU需要是STM32F103,RAM内存至少为64K,Flash程序空间至......
  • IDEA打包jar包含第三方jar包(自测正确步骤)
    网上搜了一圈,给的步骤不对,自己测试了下,记录成功的步骤。1、把第三方包加lib如图,在projectstructure里将第三方包加到libraries里  2、添加Artifacts如图,在projectstructure里添加Artifacts,如图选择。  Artifacts的配置如下图,MainClass要自己选择,JARFilesFrom......