`
ghost_fly
  • 浏览: 111448 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

打印目录文件名

    博客分类:
  • JAVA
 
阅读更多
mport   java.io.*;   
    
  public   class   FindDirectories   
  {     public   static   void   main(String[]   args)   
        {     if   (args.length   ==   0)   args   =   new   String[]   {   ".."   };   
    
              try   
              {     File   pathName   =   new   File(args[0]);   
                    String[]   fileNames   =   pathName.list();   
    
                    for   (int   i   =   0;   i<fileNames.length;   i++)   
                    {     File   tf   =   new   File(pathName.getPath(),     
                                fileNames[i]);   
                          if   (tf.isDirectory())   
                          {     System.out.println(tf.getCanonicalPath());   
                                main(new   String   []   {   tf.getPath()   });   
                          }   
                    }   
              }   
              catch(IOException   e)   
              {     System.out.println("Error:   "   +   e);   
              }   
        }   
  }   
  //代码中没有用到的方法getCanonicalFile()是显示全部规范化的文件名,具体用法请见api     
    

 

分享到:
评论

相关推荐

    获取文件夹的子目录的文件名

    如果找到的是文件,则打印文件名。 对于其他编程语言,如Python,可以使用`os`或`os.path`模块来遍历目录。在Java中,可以使用`java.io.File`类的`listFiles`方法。无论哪种语言,核心思想都是遍历目录结构,检查每...

    Pdf 文件名检索 浏览 打印

    在这个场景下,我们关注的是如何利用C#进行PDF文件的处理,包括文件名检索、浏览、内容查看以及打印功能。下面将详细介绍这些知识点。 1. **PDF浏览**: PDF(Portable Document Format)是一种标准格式,用于呈现...

    仓鼠文件处理程序(PC)

    "仓鼠文件处理程序(PC)"是一款专为个人计算机设计的高效文件管理工具,它提供了文件名批量修改和打印目录文件名等实用功能。在IT行业中,这样的工具极大地提升了用户对大量文件进行管理和操作的效率,特别是对于...

    获取指定目录下的所有文件路径及文件名

    "获取指定目录下的所有文件路径及文件名"这一主题是其中的核心部分,它涉及到文件系统接口的使用,以及如何遍历目录结构来收集信息。在这个场景下,我们将深入探讨以下几个关键知识点: 1. **文件路径与文件名**: ...

    读取某目录的文件名及统计信息(js方法)

    本文将详细解析如何利用ActiveXObject(仅限于Internet Explorer环境)读取指定目录下的所有文件名及其统计信息,同时探讨这段代码背后的逻辑与应用场景。 ### 知识点一:ActiveXObject与Scripting....

    按文件名顺序批量打印Excel文件.xlsm

    可以批量打印文件所在目录下的所有Excel文件,不含子目录,支持按文件名或修改日期升序或降序排列。Excel文件需要预先设置好版式。

    matlab开发-打印表文件名表分隔符

    "matlab开发-打印表文件名表分隔符"这一主题就是关于如何在MATLAB中实现这一功能,特别是关注如何指定文件名以及在表格数据中使用特定的分隔符。本篇将详细介绍这一过程。 首先,MATLAB提供了`writetable`函数,...

    获取所有指定目录下所有文件名

    接着,它获取指定路径的Folder对象,并遍历该目录下的每个文件,打印文件名。如果发现子目录,函数会递归调用自身来处理这些子目录。 这个程序可以在Access的模块中运行,它将输出到"立即窗口"(Immediate Window)...

    批量简繁文件名和文件目录修改

    如果新文件名已存在,程序会打印错误信息,避免覆盖已有文件。 在实际应用中,可能还需要处理一些特殊场景,例如保留文件扩展名、处理路径中的空格或特殊字符等。同时,为了确保安全,最好在执行批量操作前先备份...

    一键获取目录下所有文件的文件名

    "一键获取目录下所有文件的文件名"这个主题就是关于如何高效地列出指定目录中的所有文件名,并将其保存到文本文件中。这通常涉及到操作系统API调用、脚本语言或者编程语言的文件系统模块。 在Windows环境下,可以...

    Python实现获取当前目录下文件名代码详解

    在Python编程中,获取当前目录下文件名是一项基础任务,特别是在进行文件管理和自动化脚本编写时。本篇文章将详细介绍如何使用Python实现这一功能,并通过一个实际案例——统计英语作业上交情况,来演示代码的使用。...

    python批量修改文件名

    如果新文件名已经存在,脚本会打印一条消息并跳过该文件,避免覆盖。 5. **用户交互**: 在实际应用中,你可能需要让用户输入指定的目录和修改规则。这可以通过`input()`函数实现,允许用户在运行脚本时提供这些...

    取压缩包中全部文件名.rar

    # 调用函数,打印所有文件名 print(get_rar_file_names('取压缩包中全部文件名.rar')) ``` 这段代码会打开RAR文件,然后迭代`RarFile`对象的`infolist()`,返回一个包含所有文件名的列表。`infolist()`方法返回的每...

    遍历文件夹下的文件名

    例如,`TDirectory.GetFiles()` 方法可以用来获取指定目录下的所有文件名,而`TDirectory.GetDirectories()` 则用于获取子目录的名称。 以下是一个简单的Delphi 7代码示例,演示了如何遍历指定文件夹下的所有文件名...

    目录树的输出_将目录及子目录与文件按树形形式输出

    程序根据打印要求打印指定目录,打印输出的格式: 第一层(目录)的名字 | 文件1 | 文件2 |-----第二层目录1 | | 文件1 | | 文件2 | |-----第三层目录1..... | | | 文件1....... | | | 文件2......... .................

    显示文件夹下所有的文件名

    5. 使用`try-catch`块捕获可能的异常,例如当访问受保护的文件或文件夹时,防止程序崩溃,并通过`ex.ToString()`打印异常信息。 在另一个回答中,给出了一个简化版本的代码,它直接在`WinForm`中显示指定路径下的...

    c++获取目录下所有文件名windows

    对于每个找到的文件或目录,我们打印出其名称。如果找到的是一个目录(不是`.`或`..`),我们递归地调用`listFiles`处理该目录的内容。 值得注意的是,这个程序没有处理错误情况,例如权限问题或无效的路径。在实际...

    C#取得当前文件夹下全部文件路径或文件名.rar

    在C#编程中,获取当前文件夹下所有文件的路径或文件名是一项常见的任务,尤其在文件管理和系统操作相关的应用中。在这个场景中,我们使用VS 2008作为开发环境,通过C#语言来实现这个功能。下面将详细解释如何实现这...

    文件名过滤器

    这个方法接收两个参数:一个是`File`类型的目录对象(代表当前被过滤的目录),另一个是`String`类型的文件名(该目录下的某个文件或子目录的名字)。返回值为`true`表示该文件名满足过滤条件,会被包含在最终的文件...

    易语言查找文件,枚举子目录

    这个代码片段首先获取了当前目录下的所有子目录,然后对每个子目录递归地查找.txt文件,并将找到的文件名添加到列表中。最后,它会打印出所有找到的.txt文件。 以上就是关于"易语言查找文件,枚举子目录"的相关知识...

Global site tag (gtag.js) - Google Analytics