当前位置:迷你笔记 » 效率 » CMD命令行拉取当前一级文件夹下的所有CSV (以上级文件夹名作为前缀)

CMD命令行拉取当前一级文件夹下的所有CSV (以上级文件夹名作为前缀)

@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 (以上级文件夹名作为前缀)

相关文章

评论 (0)

1 + 7 =