人工智能写的批处理提取文件夹中所有word文件名称到新建的文本中
好的,下面是一个简单的批处理脚本,可以提取指定文件夹中的所有 Word 文件(即扩展名为 .doc 或 .docx 的文件),并将它们的文件名写入到一个新建的文本文件中。请按照以下步骤操作:
打开记事本,将以下代码复制到记事本中。
@echo off
setlocal
REM 指定待提取 Word 文件的文件夹路径
set folder_path=C:\Users\YourName\Documents
REM 指定生成说明文件的路径和文件名
set output_file=%~dp0\word_list.txt
REM 删除已存在的说明文件
if exist "%output_file%" del "%output_file%"
REM 遍历指定文件夹中的所有文件
for /r "%folder_path%" %%f in (*) do (
REM 判断文件是否为 Word 文件(扩展名为 .doc 或 .docx)
if "%%~xf"==".doc" (
REM 将 Word 文件名写入说明文件
echo %%~nf%%~xf >> "%output_file%"
) else if "%%~xf"==".docx" (
echo %%~nf%%~xf >> "%output_file%"
)
)
REM 显示操作完成信息
echo 提取完成!请查看 %output_file%
pause
将其中的 C:\Users\YourName\Documents 改为实际的待提取 Word 文件的文件夹路径,并将 word_list.txt 改为实际的输出文件名。
将文件保存为 .bat 文件,双击运行即可。
运行脚本后,会自动提取所有 Word 文件名并生成说明文件,在命令行窗口中显示操作完成信息,并提示您通过查看说明文件查看提取结果。