用DOS命令Dir把一个文件夹里的文件名保存到txt中

版权声明:如需转载,请注明出处。 https://blog.csdn.net/Young__Fan/article/details/84998254

很多人经常遇到这个问题,想批量把一个文件夹的文件名保存到一个文本文档中,有可能有的想 到利用软件,其实系统自带的dos就可以完成这个任务(DOS,很久没有用过的东东了吧)。DIR *.* /B> LIST.TXT

  下面就是具体的dos命令:CMD 进入dos,然后进入cd 命令进入文件夹,输入这个命令 dir /s /b > 1.txt

  命令详解:dir 列出文件表
              /s 是指列出当前目录包含子目录下的所有文件。
              /b 是仅列出文件名称,而日期、大小等信息不列出;如果不加这个,则是显示所有信息。
              >1.txt 将列出的文件名保存到1.txt。

  ps>符也可以用>>符代替
  如果文件名.txt”文件不存在,则>>是创建一个新文件,是没有区别的;
  如果文件名.txt”文件已存在,则>是往文件里追加内容,>>是覆盖原有内容。

 

示例1:

dir /b > 1.txt ,就是仅显示文件名称(带类型后缀的),该1.txt存在当前目录下

效果如下:

注意:将第一行的“name.txt”删掉。

示例2:

若想把文件的路径和文件名称都显示出来,进行一下操作即可

效果如下:

该txt文件默认存在当前操作的文件夹中,需要将txt文件中,把txt自己的信息删掉,便于后期使用。如下所示。

你也可以指定该txt文件的存储位置,如:

dir /s /b >  e:\name.txt

dir /b /b > e:\name.txt

参考:https://wenku.baidu.com/view/853f5f76590216fc700abb68a98271fe900eaf5a.html

猜你喜欢

转载自blog.csdn.net/Young__Fan/article/details/84998254