bat复制文件到另一个文件夹里

发布网友 发布时间:2022-04-24 04:11

我来回答

1个回答

热心网友 时间:2022-05-30 22:49

问题描述的不够清楚。
1.
如果文件lxl.dwg在盘下有多个,那拷到d盘里的321文件夹下,那就会覆盖了,只留下最后一个了。这应该不是你想要的结果吧?
2.
应该是在d:\123文件夹下创建同样的子文件夹,再把文件复制进去吧?
3.
另外如果不是文件而是文件夹名字是lxl.dwg的话,应该不复制吧?
@echo off
set sourcedir=f:\lxl.dwg
set backupdir=d:\123
for /f "tokens=*" %%a in ('dir "%sourcedir%" /s/b/a:-d') do (
xcopy "%%a" "%backupdir%%%~pa" /y
)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com