如何用批处理搜索多个文件夹下的同名文件并替换
答案:2 悬赏:30 手机版
解决时间 2021-04-04 08:21
- 提问者网友:孤凫
- 2021-04-03 19:01
请教:假定有d:\目录一\目录2,目录二下有多个问价夹A\B\C\D.....,这许多文件夹里面都有一个同名文件,我想用另一个文件批量替换这多个文件夹下的同名文件,怎么用批处理实现呢
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-04-03 19:44
for /f "delims=" %%a in ('dir /a-d/s/b "同名文件名称.后缀"') do copy /y "原始文件" "%%~a"
全部回答
- 1楼网友:梦中风几里
- 2021-04-03 20:41
@echo off&setlocal enabledelayedexpansion
pushd "d:\hhuw\324fw"
for /f "delims=" %%a in ('dir/b/s/a-d *.*') do (
set "file_%%~nxa=%%a"
)
popd
pushd "f:\download"
for /f "delims=" %%a in ('dir/b/s/a-d *.*') do (
if defined file_%%~nxa (
copy "!file_%%~nxa!" "%%a" /y
)
)
popd
echo done
pause
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯