用批处理复制文件夹

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:48:40
复制当前目录(批处理所在目录)下的某一文件夹(注意是文件夹)到指定目录

::比如要复制目录下的file文件夹到k:\123下面,代码如下,[XCOPY只会复制当前目录下的文件和所有子文件夹的文件结构与文件,也就是说不能做到复制单个子目录],所以在123后面还是要加上file

@echo off
xcopy "%~dp0file" k:\123\file\ /e /q
pause>nul

假设a.txt(在C盘中) 复制到c盘下的所有的目录(不含子目录的子目录)
@echo off
for /f "delims=" %%i in ('dir /b/ad c:\') do (
copy c:\a.txt "c:\%%i\"
)

复制当前目录下的aaa文件夹到d盘
xcopy/s/e/y "aaa" "d:\aaa\"

代码如下:
@echo off
echo d | xcopy "%cd%" d:\files
exit

xcopy 原文件路径 目标路径

copy 源 目的
例: copy c:\125\dd d:\523
前提是这几个目录需要先建好