zoukankan      html  css  js  c++  java
  • 用DOS命令获取文件列表

    其实就是两个命令:dir 跟 tree

    在C:盘根目录下生成了一个名为“filelist.txt”的文本文件,该文件中即包含D:盘的文件夹列表。

    1. dir d: >c:filelist.txt
    复制代码


    将D:盘中子目录中的文件和文件夹列表也全部列出来,可以在命令提示符窗口中输入以下命令。

    1. dir d: /s >c:filelist.txt
    复制代码



    如果使用下面的命令,即加一个/b,则会生成一个简单的文件名列表,不包括其它信息,这种方法可能更加实用一些。

    1. dir d: /s /b >c:filelist.txt
    复制代码




    有时,我们需要将文件夹中的所有文件信息导出为一个列表,其实你并不需要第三方软件来帮忙。在命令提示符模式下直接使用DOS命令就可以,例如将当前文件夹中的所有文件信息导出到lb.txt文件,可以使用如下命令:

    1. TREE /F >lb.txt
    复制代码



    这里的“/F”是TREE命令的一个参数,表示显示每个文件夹中文件的名称;“>”则是管道命令,表示将列表信息输出至lb.txt文件中。或者,你也可以使用“DIR >lb.txt”命令,执行后除了显示文件名外,还可以显示创建日期、文件大小等更多内容,可选择的参数也更为丰富,例如只显示系统文件、隐藏文件、目录,还可以设置使用小写或大小,你可以使用“?”参数查看具体的使用方法。


    另一条资料:
    通过Windowns资源管理器,可以查看文件的名称、扩展名、文件大小、文件日期、不同方式排序的文件和目录列表,但是如何将这些列表转换成文本格式或者打印呢?对于DOS命令行来说,这是易如反掌的事。
       一、使用dir命令获取文件列表
       1、如需e盘的目录列表,那么在dos提示下输入:dir e:   回车即可得到显示结果。
       2、那么,如果需要将文件列表导出呢?则需要输入:dir e: > e:2.txt 可以比较上述两条命令的区别,第二条命令多了一个定向输出,将结果导出到文件,此时可以打开e盘的2.txt看结果

       二、通过tree命令得到更加形象化的文件列表
    在上面已经介绍了通过dir命令生成文件列表的方法,而tree命令也可以实现该功能,唯一的区别在于tree命令得道的列表更为图形化
       1、如要制作制定目录下的所有文件结构,那么在提示符下输入:tree e: > e:3.txt 回车即可。
       2、打开e盘下的3.txt文件,可以看到结果

     
  • 相关阅读:
    概率论与数理统计(3)
    平衡二叉树(AVL)实现(3)删除
    平衡二叉树(AVL)实现(1)
    利用C#2005实现数据表的基本操作
    用js计算时间差,得到比较人性化的结果
    WinForm 窗口最小化到托盘 notifyIcon
    wget 使用技巧
    使用javascript从url获取参数值
    OWC做电子表格和图表的试验
    C#中combobox 和TreeView控件属性、事件、方法收集
  • 原文地址:https://www.cnblogs.com/simadi/p/3161061.html
Copyright © 2011-2022 走看看