dir命令在dos中可以显示目录以及文件列表,默认会显示其所有属性。
当我们只需要文件名的时候,可以使用
DIR *.* /B> LIST.TXT
命令详解:dir 列出文件表
/s 是指列出当前目录包含子目录下的所有文件。
/b 是仅列出文件名称,而日期、大小等信息不列出;如果不加这个,则是显示所有信息。
>1.txt 将列出的文件名保存到1.txt。
ps:>符也可以用>>符代替
如果“文件名.txt”文件不存在,则>>是创建一个新文件,是没有区别的;
如果“文件名.txt”文件已存在,则>是往文件里追加内容,>>是覆盖原有内容。
但是这个文件默认是ANSI编码,所以会出现乱七八糟的字符,比如?,于是我们将其生成UTF-8编码格式就搞定了。
在dir命令之前添加此命令chcp 65001,以将代码页更改为UTF-8
@echo off CHCP 65001>nul dir>1.txt
声明:本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 你好!刘
本文地址:dir命令到文件的特殊用法
本文地址:dir命令到文件的特殊用法
发表评论