[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 如何将指定目录下文件名(不含子目录)输出到文本文件

本帖最后由 pcl_test 于 2016-8-8 15:44 编辑

我是新手,在本论坛学习一个简单的命令:DIR,将某个文件夹下的文件名列表输出到文本文件,不含时间和大小不,只列出文件名,也不含子文件夹。

我这样做:

DIR|FIND/V"<DIR>" >dir.txt,不含子目录,但含有时间和大小信息;

如果这样:

DIR/B|FIND/V"<DIR>" >dir.txt,不含时间和大小信息,但含有子目录。

高人指点一下,如何达到我的要求?

原帖由 namejm 于 2008-9-8 14:59 发表
  用这个命令吧:dia /a-d /b ,其中,/a 表示指定属性,d 表示目录,而 -  表示取反,/b 表示只输出文件名。

非常感谢,“dir /a-d /b >dir2.txt”命令有效,dir2.txt的内容如下:

Adobe.Premiere.CJ.rar
bat批处理教程.htm
Desktop.ini
dir.bat
dir.txt
dir2.txt
dualcore.exe
Frontpage2003.exe
HA_Passolo70011full_gnatix_fix.rar
QQ密码转换器.vbs
Restorator2007_1729_WestKing_HAP.exe
批处理之家论坛下载_dos命令学习.rar
批处理教程.mht
这样说话最有效.pdf

TOP

原帖由 pusofalse 于 2008-9-8 14:45 发表
要在当前要查看文件名列表的目录里运行。
把你的结果贴出来。

Adobe.Premiere.CJ.rar
bat批处理教程.htm
dir.bat
dir.txt
dualcore.exe
Frontpage2003.exe
HAC-localize504-Fire
HA_Passolo70011full_gnatix_fix.rar
I386_deepin
QQ密码转换器.vbs
Restorator2007_1729_WestKing_HAP.exe
Super Exe2bat
Thunder_temp
Vistanita Duplicate Finder 3.3.2
VMware
WIM
批处理之家论坛下载_dos命令学习.rar
批处理教程.mht
这样说话最有效.pdf

TOP

  用这个命令吧:dia /a-d /b ,其中,/a 表示指定属性,d 表示目录,而 -  表示取反,/b 表示只输出文件名。
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

回复 3楼 的帖子

要在当前要查看文件名列表的目录里运行。
把你的结果贴出来。
心绪平和,眼藏静谧。

TOP

原帖由 pusofalse 于 2008-9-8 14:18 发表
@dir /b>dir.txt

谢谢您解答!

试了一下,还是含有子目录。

TOP

@dir /b>dir.txt
心绪平和,眼藏静谧。

TOP

返回列表