用DOS命令把文件夹里的文件名保存到文件中
很多人经常遇到这个问题,想批量把一个文件夹的文件名保存到一个文本文档中,有可能有的想到利用软件,其实系统自带的dos就可以完成这个任务(DOS,很久没有用过的东东了吧)。
一、DIR方法
下面就是具体的dos命令:CMD 进入dos,然后进入cd 命令进入文件夹,输入这个命令:
dir /s/b> 1.txt
命令详解:dir 列出文件表
/s 是指列出当前目录包含子目录下的所有文件。
/b 是仅列出文件名称,而日期、大小等信息不列出;如果不加这个,则是显示所有
信息。
>1.txt 将列出的文件名保存到1.txt。
ps:>符也可以用>>符代替
如果“文件名.txt”文件不存在,则>>是创建一个新文件,是没有区别的;
如果“文件名.txt”文件已存在,则>是往文件里追加内容,>>是覆盖原有内容。
二、TREE方法
巧用DOS命令TREE,将目录下所有文件名列表转换为文本文件 【转帖】
把目录下所有文件的文件名转成文本文件,一般在刻录光盘或做索引时用的到。网上有一些小工具可以实现,这里介绍很简洁的dos命令实现它。
点击开始菜单/运行,输入“cmd”(不含引号),进入dos界面之后,先定位到所在磁盘(如输入“D:”后回车)。使用tree命令即可实现这种功能。
命令使用方法
tree [drive:][path] [/F] [/A] >list.txt
解释:/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。
注意:命令中有空格。
举例:把F盘下down文件夹中的所有文件名建一个文本格式的列表,可以这样:
程序代码
tree f:\\sysbak J /f /a >list.txt
引用内容
卷 BAK 的文件夹 PATH 列表
卷序列号码为 00004E 87DF:65E8
F:\\sysbak
ghost.exe
SYSXP.GHO
SYSXP001.GHS
复件 SYSXP.GHy
list.txt
没有子文件夹
有人可能要用dir命令,实践证明,tree更方便全面。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务