`
wordall1101
  • 浏览: 8803 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

File文件操作:扫描指定文件

F# 
阅读更多

// 手动从控制台输入文件扫描

import java.io.*;

public class FileList{

    public static void read(File f){

         if (f.exists()){

             if (f.isFile()){

                   System.out.println(f);

             }else{

                   File[] tmp = f.listFiles();

                   for (int i=0;i<tmp.length;i++){

                         if (tmp[i].isFile()){

                               System.out.println(tmp[i]);

                          }else{

                               read(tmp[i]);

                          }

                   }

             }

        }else{

             System.out.println("此文件或目录不存在");

         }

    }

    public static void main(String[] args){

          File f = new File(args[0]);

          FileList.read(f);

    }

}

分享到:
评论

相关推荐

    Python-filemanager文件扫描

    `file_manager`模块包含了一个核心函数`scan_directory()`,该函数用于递归地扫描指定目录,并返回一个包含所有文件和子目录的列表。这在需要遍历大量文件或查找特定文件时非常有用。例如: ```python from file_...

    根据清单扫描指定文件夹下并提取文件

    2. **文件扫描**:通过编程语言(如Python、Java或C#)实现一个文件扫描器,遍历指定文件夹及其子文件夹,寻找与清单中匹配的文件。这通常涉及到文件系统的操作,例如在Windows系统中使用`os`或`os.path`模块,或者...

    Unity3D教程:扫描全盘获取文件路径1

    首先,Unity3D支持使用C#的System.IO命名空间,其中包含File和Directory类,它们提供了丰富的文件和目录操作方法。在本教程中,我们主要关注Directory类,它提供了GetFiles()方法的不同重载版本,用于获取指定路径下...

    VB 扫描文件

    对于更复杂的文件扫描任务,如搜索特定类型的文件或按日期排序,可能需要使用DirectoryInfo类(在.NET Framework的System.IO命名空间下)或者结合正则表达式进行文本分析。 总之,VB提供了丰富的文件处理功能,使...

    恶意隐藏文件的SysFile专杀

    3. 目标位置扫描:如果知道具体问题文件或U盘的位置,可选择“指定位置扫描”,以提高效率。 4. 查看结果:扫描完成后,工具会列出所有发现的隐藏文件和问题,用户可以选择恢复或隔离。 5. 定期扫描:为保持系统安全...

    Android-Android扫描SD卡指定类型文件

    6. **异步操作**:由于文件扫描可能涉及大量IO操作,这可能导致UI线程阻塞,因此推荐使用异步任务(如`AsyncTask`)、线程池或者`LiveData`结合`ViewModel`来执行扫描操作,确保用户体验流畅。 7. **结果处理**:...

    C语言实现文件扫描

    ### C语言实现文件扫描知识点详解 #### 一、概述 本篇主要介绍如何利用C语言进行文件夹的扫描。在程序开发中,特别是在系统管理、数据处理等领域,对文件夹及其内部文件进行遍历是非常常见的需求。通过递归的方式...

    扫描磁盘所有文件的例子(2KB)

    标题“扫描磁盘所有文件的例子(2KB)”和描述中提到的内容主要涉及到计算机编程,...通过打开和分析这两个文件,我们可以深入了解如何在VB6中实现磁盘文件扫描的功能,并且可能涉及到对文件系统进行读取和控制的操作。

    基于android的扫描手机中txt文件并打开文件

    Android提供了`java.io.File`类用于文件操作。开发者可以通过`listFiles()`方法遍历指定目录下的所有文件和子目录。为了扫描TXT文件,我们需要创建一个文件过滤器,例如通过重写`FileFilter`接口的`accept()`方法,...

    柯尼卡美能达C266系列FTP扫描设置及使用

    - **指定文件格式**:如PDF、JPEG等。 - **命名规则**:设置扫描文件的命名方式,便于后续查找和管理。 ##### 3. 执行扫描任务 - **启动扫描**:按照提示操作启动扫描程序。 - **监控进度**:通过设备屏幕查看扫描...

    数据文件恢复工具filerecovery

    3. 预览文件:扫描完成后,列出可恢复的文件,用户可以预览部分内容以确认是否正确。 4. 选择恢复:勾选需要恢复的文件,指定保存位置(注意不要保存到原设备,以防覆盖其他数据)。 5. 开始恢复:点击“恢复”按钮...

    SFTP定时扫描本地文件上传到Linux服务器

    7. **自动化任务调度**:可以使用Java的`ScheduledExecutorService`或者第三方库如Quartz,将文件扫描和上传任务设置为定时任务,按照预设的时间间隔自动执行。 8. **权限和安全性**:在上传文件到Linux服务器时,...

    backup-file-hashes:扫描目录并保存有关其结构和文件哈希的信息的 Windows 应用程序。 允许从原始文件中恢复原始文件结构的精确副本(例如非常旧的备份)

    1. 扫描目录:程序首先遍历指定目录及其子目录,收集所有文件的信息,包括路径、大小、创建日期等。 2. 计算哈希值:对于每个文件,程序会读取其内容,使用哈希算法生成唯一的哈希值。 3. 存储信息:所有收集到的...

    Go-qr-filetransfer通过扫描QR码利用WiFi将文件从计算机传输到移动设备

    Go-qr-filetransfer是一款基于Go语言开发的实用工具,它实现了通过扫描二维码(QR码)在计算机和移动设备之间无线传输文件的功能。这个工具利用了WiFi网络,为用户提供了便捷的跨平台文件共享方式,尤其适合那些需要...

    指定文件批量复制

    本示例中,我们关注的是"指定文件批量复制"的操作,这通常涉及到自动化脚本的编写,特别是使用编程语言如Python来实现。Python因其简洁易读的语法和强大的文件操作能力,成为这类任务的理想选择。 首先,我们需要...

    文件扫描和读取

    在IT行业中,文件扫描和读取是常见的操作,特别是在软件开发和数据分析中。这个过程涉及到对指定文件夹的遍历,查找并读取特定类型的文件,以及将这些文件中的信息,如源代码,导出到新的文件中。在这个场景中,我们...

    21、MapReduce读写SequenceFile、MapFile、ORCFile和ParquetFile文件

    在Hadoop生态系统中,为了高效地存储和处理数据,有多种文件格式被设计出来,如SequenceFile、MapFile、ORCFile和ParquetFile。这些文件格式各有特点,适合不同的场景需求。 1. **SequenceFile** SequenceFile是...

    C语言读写文件操作.pdf

    上述提供的内容中存在一些OCR扫描错误和语句不完整的问题,但整体上可以理解为在向读者介绍C语言中进行文件读写操作的流程和相关函数的使用方法。对于学习C语言文件操作来说,理解上述知识点是基本且必须的。通过...

    C#对tiff文件操作类

    本项目聚焦于使用C#处理TIFF(Tagged Image File Format)图像文件,这是一种常用于存储多页图像和扫描文档的格式。下面将详细阐述如何在C#中操作TIFF文件,并实现文件的拆分、显示以及合并功能。 首先,了解TIFF...

    js扫描某盘下的文件

    综上所述,使用Node.js的`fs`模块,我们可以实现JavaScript扫描指定磁盘或目录下的文件功能,包括读取文件列表、过滤文件、处理错误、递归扫描以及实时监控等。需要注意的是,这个功能只能在Node.js环境中执行,因为...

Global site tag (gtag.js) - Google Analytics