@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 (以上级文件夹名作为前缀)
未经允许不得转载:迷你笔记 » CMD命令行拉取当前一级文件夹下的所有CSV (以上级文件夹名作为前缀)
标签cmd