@echo off & title 生成Excel表格 By 依梦琴瑶cd /d %~dp0(for /d %%a in (*) do (" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 批处理:提取文件夹中的文件名并保存到Excel表里-批量提取文件名到excel,一键复制所有文件名

批处理:提取文件夹中的文件名并保存到Excel表里-批量提取文件名到excel,一键复制所有文件名

作者:乔山办公网日期:

返回目录:excel表格制作




@echo off & title 生成Excel表格 By 依梦琴瑶
cd /d %~dp0

(for /d %%a in (*) do (
    pushd "%%~a"
        CD.>"%tmp%\CSV.LOG"
        for /f "delims=" %%b in ('dir /a-d/b') do (
            for /f "delims=" %%c in ('dir /a-d/b/o-n "*%%~xb"') do set /a "Fst=1%%~nc-10000"
            set "Str=%%~xb"
            call findstr /bei /c:"\"%%~a\",\"%%Fst%%\",\"%%Str:~1%%\"" "%tmp%\CSV.LOG" >NUL 2>NUL |7a686964616fe4b893e5b19e363| (
                (call echo "%%~a","%%Fst%%","%%Str:~1%%")>>"%tmp%\CSV.LOG"
            )
        )
    popd
    type "%tmp%\CSV.LOG"
))>"Excel表格记录.xls"
pause

生成的Excel是csv格式的,因此打开后表格间的间隔什么的需要自己手动调整一下,然后另存为正常的xls格式。


1、首先,打开需要提取文件名的文件夹,对着地址栏点击复制文件夹地址。

2、再打开记事本文档,如图输入代码,画红下划线部分粘贴刚才复制的文件夹地址。

3、接下来把记事本文档进行保存,保存位置为刚才上面的文件夹位置,文件名为name.bat,重要的是后面的扩展名.bat,切记,再点击保存。

4、保存好后,文件夹中就有了一个批处理文件,如图,双击运行该文件。

5、文件夹中就又出现了一个刚才代码中输入的文本文档名字,双击文件,就看到了我们要的文件名了

6、出现文本导入向导,直接点击完成,点击确定,文件名就出来了。



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

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

  DIR  *.*/B>LIST.TXT

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

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

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

  

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网