从一个文件夹复制文件到另一个文件夹,如何保留相同文件名的文件?

从一个文件夹复制文件到另一个文件夹,如何保留相同文件名的文件?,第1张

1、脚本化解决(临时解决方法),可以尝试锋春写信基搭一个bat的脚本,来进行搜索替换,如果需要可以评论。

2、工具化解决(长久管理方法优化),您的需求很像是 git、SVN这类版本管理软件的适用场景(都是开源免费的)。

可以了解一下,如果以上需要替换文件的工作比较多,引入合适的工具,可以较好提高效率滑拿。

1、右击电脑桌面任意游戚判空白区域,神改在展开的菜单中点击“新建”按钮,然后点击“文本文档”按钮,这时会在桌面创建一个新的文件夹

2、在一仔饥个非桌面的文件夹中右击空白区域,然后在展开的菜单中点击“新建”按钮,再点击“文本文档”按钮创建一个文件夹。

3、将文件夹中同名文件复制到桌面,然后在d出的窗口中点击确定按钮即可。

复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行

@echo off&mode con lines=3000

rem 根据文件和文件夹的名称中都包含有的部分银液相同字符串,将文件移动族搏培到对应的文件夹里

set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

>"%tmp%\j.j" echowhile(!WSH.StdIn.AtEndOfStream){var f=WSH.StdIn.ReadLine()WSH.echo(f+'^|'兆唯+f.replace(/^^\d+/,''))}

for /f "tokens=1* delims=|" %%a in ('dir /ad/b^|cscript -nologo -e:jscript "%tmp%\j.j"') do (

    for /f "delims=" %%c in ('dir /a-d/b "*%%b*.*" 2^>nul') do (

        echo"%%c" --^> "%%a\"

        move "%%c" "%%a\"

    )

)

:end

echo%#% +%$%%$%/%@% %z%

pause


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

原文地址: http://outofmemory.cn/tougao/8176684.html

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

发表评论

登录后才能评论

评论列表(0条)

保存