精华内容
下载资源
问答
  • 遍历文件

    2010-07-09 08:19:00
    这里是网上找到的两个遍历文件,一个是遍历图片一个是遍历音乐的 希望对大家有用

    这里是网上找到的两个遍历文件,一个是遍历图片一个是遍历音乐的

    希望对大家有用

    展开全文
  • 易语言无递归遍历文件源码,无递归遍历文件,目录_遍历文件,目录_遍历文件取消
  • 主要介绍了NodeJS遍历文件生产文件列表功能,结合实例形式分析了nodejs针对文件与目录的遍历、判断及读写等相关操作技巧,需要的朋友可以参考下
  • File遍历遍历文件

    千次阅读 2018-05-23 14:35:57
    File遍历遍历文件 File类是什么   File在java中以抽象的方式代表文件名和目录路,通过File 类操作,File能够新建、删除、重命名文件和目,但是File不能访问文件本身。如果需要访问文件内容本身,则需要使用输入/...

    File遍历文件


    File类是什么

      File在java中以抽象的方式代表文件名和目录路,通过File 类操作,File能够新建、删除、重命名文件和目,但是File不能访问文件本身。如果需要访问文件内容本身,则需要使用输入/输出流

    文件名称相关方法

    方法解释
    String getName()获取File对象表示的文件名称或路径(如果是路径(目录)返回最后一级的路径名)
    String getPath()获取File抽象对象所对应的路径名称
    String getParent()获取File抽象对象对应的父目录
    String getAbsoluteFile()获取File抽象对象的绝对路径
    String getAbsolutePath()获取File抽象对象的绝对路径名称
    String getParent()获取File抽象对象的父目录(上一级目录)
    boolean renameTo(File newName)将File设置一个新的名称,true成功

    文件位置
    image_1cd4o04g95vg9eg9fm17gqn0am.png-19.9kB

    @Test
        public void Test01(){
            String fileName = "11.text";
            File file = new File(fileName);
    
            System.out.println("获取File抽象名称"+file.getName());
            System.out.println("获取File抽象的路径"+file.getPath());
            System.out.println("获取File抽象对象的绝对路径"+file.getAbsoluteFile());
            System.out.println("获取File抽象对象的绝对路径名称"+file.getAbsolutePath());
            System.out.println("获取File抽象对象的父路径"+file.getParent());
    
            System.out.println(file.renameTo(new File("22.text")));
            System.out.println(file.renameTo(new File("11.text")));
    
        }

    //显示结果
    image_1cd4nuk4difjfb11ug58rm1hbs9.png-53.6kB

    文件检测方法

    方法解释
    boolean exists()判断File对象所对应的文件或目录是否存在
    boolean canWrite()判断File对象对应的文件或目录是否可以写
    boolean canRead()……是否可以读
    boolean isFile()是否是文件
    boolean isDirectory()是否是目录
    isAbsolute()是否是绝地路径
    long lastModified()返回文件的最后修改时间
    long length()返回文件内容的长度

    文件的操作方法

    方法解释
    boolean createNewFile()当file对象对应的文件不存在时,创建一个文件
    boolean delete()删除File对象所对应的文件或路径(目录
    static File crateTempFile(String prefix,String stuffx,File directory)directory在指定的目录中创建一个临时的空文件,使用给定前缀+系统随机生成的名称,后缀名称
    void deleteOnEcit()注册一个删除钩子删除临时文件,只有当JVM正常退出才会删除临时文件

    目录操作

    |boolean mkdir()|创建一个File对象所对应的目录|
    |String[] list()|列出File对象的所有子文件和路径名称(目录)|
    |File[] listFile()|列出File对象的所有子文件和目录|
    |static File[] listRoots()|列出系统所有的根路径|

    创建临时文件

        public static void main(String[] args) throws IOException {
            File fileTemp = null;
            File file = new File("img");
            if(file.isFile()){
                System.out.println("该文件名称已经存在了");
                return;
            }
            if(file.isDirectory()){
                 //创建临时文件
                fileTemp = File.createTempFile("temp", ".txt",file);        
            }
            if(file.mkdirs()){
                 fileTemp = File.createTempFile("temp", ".txt",file);
            }
            //当JVM不是正常退出时,无法删除临时文件
            fileTemp.deleteOnExit();//删除临时文件
    
        }

    遍历文件

    public static void getAllFile(File file){
            //文件不存在
            if(!file.exists()){
                System.out.println("file is exists");
                return;
            }
    
            //当file是一个文件时
            if(!file.isDirectory()){
                if(file.isFile()){
                    System.out.println(file.getName());
                }
    
                return;
            }
    
            //获取File目录下的子目录和文件
            File[] listFile = file.listFiles();
    
            for(File file2:listFile){
                if(file2.isDirectory()){
                    getAllFile(file2);//递归
                }
    
                if(file2.isFile()){
                    System.out.println(file2.getName());
                    depath++;
                }
    
            }
    
        }

    image_1ce5qom9uhhck46k7118q313o99.png-32.6kB

    展开全文
  • python 遍历文件 获取文件修改时间.pdf
  • C#遍历文件

    2013-03-18 10:44:18
    C# 遍历文件 源码
  • 遍历文件MALAB

    2015-08-09 18:25:27
    matlab遍历文件例子path=uigetdir('F:','\实习\MATLAB图像初级处理实践\6'); filelist=dir(fullfile(path,'*.bmp')); %遍历文件
  • 易语言源码易语言无递归遍历文件源码.rar 易语言源码易语言无递归遍历文件源码.rar 易语言源码易语言无递归遍历文件源码.rar 易语言源码易语言无递归遍历文件源码.rar 易语言源码易语言无递归遍历文件源码.rar ...
  • 主要为大家详细介绍了python遍历文件目录、批量处理同类文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 文件,遍历文件,文件递归,文件查找文件,遍历文件,文件递归,文件查找
  • java代码,遍历文件目录下所有的文件并列出其名称。新手代码,如有冒犯,请多指教
  • 在上个项目开发中遇到这样的需求,取指定目录下面的所有图片,以表格的型式展示并显示该图片的相对路径。下面小编给大家分享C# 遍历文件夹子目录下所有图片及遍历文件夹下的文件,一起看看吧
  • java遍历文件下面的所有文件并输出文件名 java遍历文件下面的所有文件并输出文件名
  • Traversal 遍历文件,对文件进行增删改查
  • 遍历文件 遍历文件夹

    2018-07-31 15:08:47
    c# 递归遍历指定文件夹下所有文件和子文件夹,并且输出到text。
  • C语言遍历文件下指定后缀文件(包括子文件夹)
  • 主要介绍了Lua中遍历文件操作代码实例,本文直接给出示例代码,需要的朋友可以参考下
  • iterpath:遍历文件
  • Python-循环遍历文件.pdf
  • 主要为大家详细介绍了java使用FileVisitor遍历文件和目录,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 本篇文章是对使用PHP遍历文件目录与清除目录中文件的实现方法进行了详细的分析介绍,需要的朋友参考下
  • java 遍历文件目录

    2013-09-13 10:56:38
    java 遍历文件目录,区分文件夹及问价类型,方便开发人员对文件操作,用于流方式的拷贝文件
  • 主要介绍了Java递归遍历文件目录代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • PHP 遍历文件实现代码

    2020-12-18 03:55:26
    复制代码 代码如下: function Files($path) { foreach... } } PHP遍历文件及文件夹 加入给定文件夹 C:\\Windows\\AppPatch 1.首先获取这个文件夹下面的所有东西,也就是文件,文件夹,放一个数组里面 $fileArr = arra
  • 本篇文章是对使用迭代器 遍历文件的信息进行了详细的分析介绍,需要的朋友参考下
  • 本篇文章是对遍历文件系统目录树进行了详细的分析介绍,需要的朋友参考下
  • 易语言无递归遍历文件源码
  • 主要介绍了php使用glob函数遍历文件和目录详解的相关资料,需要的朋友可以参考下
  • 主要介绍了VBS遍历文件或文件夹路径输入文件的所有绝对路径的代码,需要的朋友可以参考下
  • Kotlin遍历文件目录

    千次阅读 2019-05-06 11:01:18
    Koltin的简洁与强大,看遍历文件目录这个例子就知道了。 写文件和读文件是处理单个文件,没有太复杂的需求 倘若要求遍历某个目录下面的所有文 本文件或者图片文件,那就麻烦了,因为该功能的需求点很丰富,例如要...

    Koltin的简洁与强大,看遍历文件目录这个例子就知道了。

    写文件和读文件是处理单个文件,没有太复杂的需求 倘若要求遍历某个目录下面的所有文
    本文件或者图片文件,那就麻烦了,因为该功能的需求点很丰富,例如要不要到子目录和孙子目录
    下搜索、文件跟文件夹都要匹配还是只匹配其中之 、筛选条件的文件扩展名都有哪些。
    就算好不容易把符合条件的文件都挑出来,末了还得再来 for 循环进行处理操作。

    Kotlin 把目录遍历这个功能重新梳理了 下,归纳为:【主要运行高阶函数和FileTreeWalk】
    FileTreeWalk 文件树,通过给文件树设置各式各样的参数与条件即可化繁为简,轻轻松松获取文件
    的搜索结果。文件树的使用很简单,首先调用 File 对象的 walk 方法得到 FileTreeWalk 实例,接
    依次为该实例设置具体的条件,包括遍历深度、是否匹配文件夹、文件扩展名以及最后的文件队列
    循环处理。

    现在有以下需求:遍历我电脑上的E盘第一层目录下的.txt文件(E盘这里根目录只有一个“好色小姨.txt”)

    fun main(args: Array<String>) {
        val fileNames: MutableList<String> = mutableListOf()
        //在该目录下走一圈,得到文件目录树结构
        val fileTree: FileTreeWalk = File("E:\\").walk()
        fileTree.maxDepth(1) //需遍历的目录层次为1,即无须检查子目录
            .filter { it.isFile } //只挑选文件,不处理文件夹
    //        .filter { it.extension == "txt"  } //选择扩展名为txt的文本文件
            .filter { it.extension in listOf("txt","mp4") }//选择扩展名为txt或者mp4的文件
            .forEach { fileNames.add(it.name) }//循环 处理符合条件的文件
        fileNames.forEach(::println)
    }

    运行结果:

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 694,280
精华内容 277,712
关键字:

遍历文件