A. 怎样通过DOS来提取一个文件夹下所有文件的名字
操作方法如下:
一、如下图,要提取出E盘下名为“1111”文件夹下的所有文件名字。
B. dos如何批量获取子文件夹名称按名称排列
@rem 此BAT文件名一定不能是"tree.bat",否则tree命令会实效,不知道为什么
@rem 可能是因为系统目录有"tree.com",系统会混淆吧.
@rem 用"dir.bat"作文件名却可以.
@echo off
rem 在当前目录生成很漂亮的结构树
tree /f > 1.TXTrem 象DIR命令一样,不过每个下级目录文件也列出
DIR /S > 2.txtrem 简洁地列出目录当前目录文件
DIR /d > 3.txt
C. 批量获取文件夹以及子文件夹下文件数量,输出到Excel表格
如果你有点DOS命令的基础,我下面说的你就能看懂了。
按WIN+R打开运行,输入CMD,按回车,打开DOS窗口
进入你需要统计文件数量的那个目录,如果你不会DOS命令的话,就把文件夹复制到一个盘符根目录下,假设在D盘根目录下,文件夹名"123"
在DOS中依次输入
d:
按回车
cd 123
按回车
这时你就进入这个目录了
dir /s > 1.txt
回车之后,会在这个目录里形成一个1.txt的文件,文件中包含了你目录及子目录的文件信息
回到资源管理器里打开这个文件,里面就是你想要的东西。
D. 如何批量获取文件夹内的所有文件以及文件夹名
用DOS命令:dir /b
也可以这样:dir /b >>abc.txt
这样就可以把当前目录中所有的文件及文件夹名称都保存到abc.txt文件中
E. 怎样不使用任何软件,直接用DOS命令获取一个文件夹全部文件名称
使用dir这个命令就可以了把以下命令保存成一个bat批处理@echo off
dir.>1.txt
exit 就可以获取这个批处理所在目录的全部文件名字,并保存在当前目录下的1.txt文件中。
F. dos命令怎么批量获取所有文件的名称
根目录下输入,查看当前盘符下全部文件
DIR *.*/S
G. 在dos命令中如何取出目标文件夹下所有子文件夹名称希望有效的解答,拒绝笼统性转载、粘贴解答!!!
@echo off
for /F %%f IN ('dir /ad /s /b' ) DO echo %%~nf
pause
以上三行,写入一个bat文件,运行可得
H. DOS按规则批量重命名所有(子)目录下文件
一种方法就是做个批处理程序,内容就是无数个rename命令行
这么多命令行一个个敲不是累坏了,用excel处理。
第一步,命令行进入文件所在目录,输入命令:dir/b
>
c:\filename,在C盘就有一个保存目录下所有文件名的文本文件了。
第二步,用excel打开这个文件(打开对话框的文件类型要选择所有文件),所有的文件名就出现在excel的第一列了。
第三步,excel编辑这个文件做成批处理需要的格式,文件名前面插入一列,全部填上rename,第二列是原始文件名了,第三列是要修改成的文件名,按照你的需求来做吧,复制、查找替换什么的。
第四步,保存文件,保存对话框选择所有文件类型,文件名写成filename.bat。主要是扩展名写成bat,前面的名字随便了。
第五步,filename.
bat拷贝到要处理的那个目录下,命令行进入这个目录,执行filename.bat。
完成。
其他需求,自己可以想想看。
I. dos命令批量重命名(去重)文件夹中子文件夹以及文件的名字(大神求助)
dir /a /b改成dir /a /s /b
set wind=%%1改成set wind=%%~nx1
J. 如何获取某文件夹中所有子文件夹的文件名
用DOS命令:
(假设你的这个文件夹是c:\pdf)
dir
c:\pdf\*.pdf
>
c:\pdf\list.txt
运行完之后到目录下去找一个文件名是list.txt的,打开就是文件名了