dir命令到文件的特殊用法

服务器技术 3 年前 回复

, ,

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
支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

欢迎回来 (打开)

(必填)