首页 > 代码库 > 导出文件夹中的文件名列表

导出文件夹中的文件名列表

批量把一个文件夹的文件名保存到一个文本文档中,用系统自带的DOS就可以完成这个任务。


操作步骤:

  1.进入命令提示符窗口

  2.进入驱动器d:

  3.输入命令:dir/s/on/b>d:/abc.txt

 

命令详解:

  dir列出文件表。

  /s是指列出当前目录包含子目录下的所有文件,显示文件的大小和修改日期。

  /on用于指定文件夹内的文件按名称排序。

  /b用于生成一份“纯粹”的文件名清单,不显示文件的大小和修改日期。

  >是用来指定命令行输出结果的存放地点。

  d:/abc.txt将列出的文件名保存到d盘abc.txt文件内。

  ps:>符也可以用>>符代替

  如果“文件名.txt”文件不存在,则>>是创建一个新文件,是没有区别的;

  如果“文件名.txt”文件已存在,则>是往文件里追加内容,>>是覆盖原有内容。

  

在Windows中如何导出文件目录树


用MS-Dos下的tree命令:

  1.在Windows的“运行”中输入“cmd”,进入命令提示符窗口(类似于dos界面)

  2.输入d:,进入想要列出目录的驱动器

  3.输入文件夹名,进入想要列出目录的文件夹

  4.tree/f>文件名(例如:daochu.txt)

  5.在C盘中搜索输出的文件daochu.txt,就是想要的文件目录树

  补充:

  tree/f/a>文件名(使用ASCII导出,可以实现树形)

  tree/?(察看帮助)

  tree命令的格式是tree [drive][path] [/F] [/A]

  /F 显示每个文件夹中文件的名称

  /A使用ASCII字符,而不使用扩展字符

  可以在命令行窗口敲“tree/?”查看帮助。

  格式:tree [盘符:] [f] [>prn]

  使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;

  选用>prn参数时,则把所列目录及目录中文件名打印输出 

  例如:tree /f >tree.txt