如何用bat文件制作复制文件到指定文件夹脚本

来源:百度知道 编辑:UC知道 时间:2024/05/19 11:25:16
我想编个bat文件,用于复制很多文件,到指定的文件夹下,如果指定的文件夹下已经存在该文件,则覆盖它们。

比如复制到***开头的文件夹下:
@echo off
set ff=f:\低压柜 原理图.pdf
set dd=f:\A-LV*.*
echo 正在复制到...
for /d %%i in ("%dd%")do (
for /f "delims=" %%j in ('dir/b/s/ad "%%i\"')do (
set/a n+=1
echo %%j
copy "%ff%" "%%j">nul))
echo OK,共复制了 %n% 个
pause

比如复制 c:\111 下所有文件到d盘就输入
xcopy "c:\111" "d:\" /y /s /e

加上/s开关代表复制指定目录包括子目录,加上/e代表包括复制空目录。

用通配符*和?来表示批量文件
主要用的命令是COPY
COPY 原文件 目标文件夹
COPY C:\*.* D:\C

xcopy 源文件 指定文件夹 /y