如何用dos命令,把根目录下所有文件夹内的文件名提取出来,生成txt文件?

只需要文件名,不需要文件路径,大小等......... 只需要文件名,不需要文件路径,大小等...... 展开
 我来答
625194911
2011-05-17
知道答主
回答量:48
采纳率:0%
帮助的人:19.1万
展开全部
使用DOS命令中的dir就可以生成这样的文本文件。下面介绍具体操作方法。

1.以Windows XP操作系统为例,单击“开始|运行”,输入cmd,如图1所示,然后单击“确定”。

图1 开始cmd命令

3.在命令提示符窗口中输入以下命令,如图2所示。

dir d: >c:filelist.txt

图2 用此命令生成列表文件

这样就在C:盘根目录下生成了一个名为“filelist.txt”的文本文件,该文件中即包含D:盘的文件夹列表。

如果希望将D:盘中子目录中的文件和文件夹列表也全部列出来,可以在命令提示符窗口中输入以下命令。

dir d: /s >c:filelist.txt

如果使用下面的命令,即加一个/b,则会生成一个简单的文件名列表,不包括其它信息,这种方法可能更加实用一些。

dir d: /s /b >c:filelist.txt

生成文本文件后,就可以将该文件中的内容拷贝到Excel中以备日后查询,或者将该文件作为一个对象插入到Excel工作表中。这样以后就可以快速找到所需要的文件了。
庄涛好
2011-05-17 · TA获得超过432个赞
知道小有建树答主
回答量:635
采纳率:0%
帮助的人:154万
展开全部
我没有办法生成TXT文件,可以给你输出到打印机,提示符下输入DIR@(盘符)/A/H>PRN,其中@代表空格。还有一种方法,在我的电脑中点击搜索按钮,在出现的窗口左侧再点“更多搜索选项”,复选“搜索”子文件夹,然后开始搜索,就会显示电脑中所有的文件名,可以在文件菜单进行打印
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
okoykf
2011-05-20
知道答主
回答量:18
采纳率:0%
帮助的人:13.2万
展开全部
625194911 回答准确,利用管道方式,将列的目录转到文件中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
meihaozai
2011-05-21 · TA获得超过179个赞
知道答主
回答量:13
采纳率:0%
帮助的人:6.8万
展开全部
1,打开一个记事本文档,然后复制下列内容到文档中。

@echo off

dir /s/b *.* > 文件名.txt

exit

2、将上述内容复制到要提取文件名的文件夹,然后将该文件改名为X.bat(X可为任意名称),然后双击运行,就能完成你的要求了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tls314104224
2011-05-28 · 超过12用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:41.3万
展开全部
桌面新建文本文件

输入以下内容:
ECHO OFF
REM QBFC Project Options Begin
REM HasVersionInfo: No
REM Companyname:
REM Productname:
REM Filedescription:
REM Copyrights:
REM Trademarks:
REM Originalname:
REM Comments:
REM Productversion: 0. 0. 0. 0
REM Fileversion: 0. 0. 0. 0
REM Internalname:
REM Appicon: C:\Documents and Settings\Administrator\桌面\chuangyituxinger2_0798.ico
REM Embeddedfile: 生成mp3列表文件.bat
REM QBFC Project Options End
ECHO ON
dir *>文件名列表.txt

退出并保存,更改文件后缀为.bat
把这个文件放在你要提取的文件夹里面,双击运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式