复制文件夹 批处理.md 670 B

#杂七杂八常识

参考脚本,其中的/H指的是,也会复制,隐藏文件,如果没有这个需求,删除即可

copyfile.bat

@echo off
setlocal

:: 设置源文件夹和目标文件夹
set "source=C:\path\to\source\folder"
set "destination=C:\path\to\destination\folder"

:: 检查源文件夹是否存在
if not exist "%source%" (
    echo 源文件夹不存在: %source%
    exit /b 1
)

:: 创建目标文件夹(如果不存在)
if not exist "%destination%" (
    mkdir "%destination%"
)

:: 复制文件夹及其内容
xcopy "%source%\*" "%destination%\" /E /I /Y /H

echo 复制完成: %source% 到 %destination%

endlocal