创建一个CMD获取指定文件夹里面包含子文件夹里面所有数据的路径,并导出TXT文件,并显示运行过程,和导出处理结果名称为处理结果的TXT文件
时间: 2024-10-16 16:18:57 浏览: 24
Oracle导出报错处理,备份数据库的bat
创建一个Windows批处理命令(CMD)脚本来完成这个任务,你需要使用`for /R`命令来递归搜索指定文件夹及其所有子文件夹,并将文件路径添加到文本文件中。这里是一个基本的示例:
```cmd
@echo off
setlocal enabledelayedexpansion
:: 定义源文件夹
set SOURCE_FOLDER=C:\path\to\your\folder
:: 定义目标文本文件名
set OUTPUT_FILE=处理结果.txt
:: 清空已存在的输出文件
del "%OUTPUT_FILE%" > nul 2>&1
:: 显示开始信息
echo 正在扫描 %SOURCE_FOLDER% 并导出至 %OUTPUT_FILE%
echo -------------------------------------------------------------
:: 扫描文件夹并将路径追加到输出文件
for /R "%SOURCE_FOLDER%" %%a in (*) do (
echo %%a >> "%OUTPUT_FILE%"
)
:: 显示结束信息及文件导出情况
echo 扫描和导出完成,结果保存在 %OUTPUT_FILE% 中。
:: 关闭批处理
endlocal
```
将`C:\path\to\your\folder`替换为你实际想要操作的文件夹路径。当你运行此批处理文件时,它会逐行将找到的文件路径添加到`处理结果.txt`文件中,并显示每个步骤的操作。
阅读全文