如何替换同名文件夹

如何替换同名文件夹,第1张

替换同名文件的过程:

1、文件夹A和文件夹B是两个磁盘中的同名文件夹,当把文件夹A复雹源制到文件夹B的位置时,将会提示是否替换;

2、点击同意后,文件夹A会向文件夹B所在的磁盘或文件夹进行复制,这并不是直接替换文件夹B,而是生成一个临时文件夹;

3、全部完成后,删除文件夹B;

4、茄斗将新建源纳态的临时文件夹改名为目标文件夹名,即可。

可以使用批处理脚本实现批量替换不同文件夹中相同文件名文坦正件,具体步骤如下:

将B文件夹内的10个文件复制到A文件夹的根目录下。

使用for命令遍历A文件夹内的所有子目录,找到同名的文件,并将其替换为B文件夹中的文件。

具体代码如下:

@echo off

setlocal enabledelayedexpansion

set srcFolder=A

set dstFolder=B

REM 将B文件夹内的10个文件复制到A文件夹的根目录下

copy %dstFolder%\* %srcFolder% /Y

REM 遍历A文件夹内的所有子物雀目录

for /r %srcFolder% %%i in (*) do (

REM 判断是否存在同名文件

if exist "%dstFolder%\%%~nxi" (

REM 替换同名文件

copy /Y "%dstFolder%\%%~nxi" "%%i"

)

)

echo 替换完成!

pause

注意,以上代码中的srcFolder和dstFolder变量需要根据实际情况修改为对应的文件夹路径让蚂悔。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8159291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存