批处理提取文件名到EXCEL中(请教高手)

来源:百度知道 编辑:UC知道 时间:2024/06/10 10:34:37
一 我要提取的文件夹有很多子文件夹 例如E/AAA/BBB/CCC/DDD E/AAA/EEE/FFF E/AAA/GGG/OOO 我想要将里面的所有文件夹名字及文件名字 提取出来 放到EXCEL 或着。TXT里 生成文件列表 (按文件路径顺序)请教高手给予指点 在线等,急!谢谢

  要批量提取文件名,可把这些文件放到一个文件夹中:

  1、在这个文件夹中新建TXT文件,并在其中输入

  DIR  *.*/B>LIST.TXT

  (DIR命令后须有一空格。这个命令表示:把所有目录列到名为LIST的记事本中。)

  将新建的TXT文件保存。然后把扩展名改为BAT。双击该文件,可自动生成LIST文件。

  2、打开LIST,将其中的文件名复制到EXCEL中。

  

先做一个批处理 ,批量获取文件路径:dir >> all.txt /a /s /b
这样就生成TXT文件列表
然后将生成的路径全选,复制粘贴到EXCEL第一个单元格
选中第一列,选择数据-分列-按分隔符
分隔符填\。。
这样就生成了文件列表

dos有个tree命令,就可以遍历文件夹下的文件名
比如tr