@echo off
setlocal enabledelayedexpansion
:: 创建目标文件夹 all(如果不存在)
if not exist "all" mkdir all
:: 遍历当前文件夹的下一级文件夹,排除 all 文件夹
for /d %%i in (*) do (
if /i not "%%i"=="all" (
:: 检查下一级文件夹中的 CSV 文件
for %%j in ("%%i\*.csv") do (
:: 复制 CSV 文件到 all 文件夹,并以上级文件夹名作为前缀
copy "%%j" "all\%%i_%%~nxj"
)
)
)
echo Done!
pause
CMD命令行拉取当前一级文件夹下的所有CSV (以上级文件夹名作为前缀)
效率318
未经允许不得转载:迷你笔记 » CMD命令行拉取当前一级文件夹下的所有CSV (以上级文件夹名作为前缀)
标签cmd
