如何快速把一个文件复制到多个文件夹里

如何快速把一个文件复制到多个文件夹里,第1张

快速把一个文件复制到多个文件夹里的具体步骤如下:

我们需要准备的材料分别是:电脑,多个文件夹。

1、首先我们要新建一个文本文档。

2、然后我们在文本文档里面输入

@echo off

for /f %%i in ('dir /ad /b') do copy 8546245.jpg %%i

exit

之后保存,“8546245.jpg”是要复制的文件名字。

3、然后我们在d出来的窗口中点击“是”。

4、然后我们双击运行编辑好的文件即可。

1.按住CTRL键,用鼠标左键单击要复制的文件;2.在任意文件上单击鼠标右键,在d出菜单中单击“复制”;3打开要复制的文件夹,在空白处单击鼠标右键,然后在d出菜单中单击“粘贴”按钮。

其实系统自带的命令行功能,就完全实现您要的这种简单的功能,根本不需要借助任何软件。脚本命令代码也简单的很,用记事本软件就能编写出来。然后保存后双击脚本文件就可以了。

以下就是大致的脚本代码:

::如果要使用 UTF-8 编码的脚本文件,

::请更改编码的同时启用下方chcp命令

::chcp 65001 >nul 2>nul & CLS

@echo off & title 批量复制目录到特定目录中 By 依梦琴瑶

cd /d "%~dp0"

::设置被复制的文件夹名

set FolderName=3:4详情

::设置文件夹最终存放的总目录名称

set SaveFolder=批量复制演示

::设置文件夹名中包含的字符串

set Str=你要吗

for /f "delims=" %%a in ('dir /ad/s/b "%SaveFolder%\*%Str%*"') do (

    xcopy /s /e /y "%FolderName%" "%%~a\%FolderName%\"

)

pause

打开记事本,然后把以上代码复制粘贴进去,之后根据自身情况,修改代码中三处注释那里的内容,之后选择另存为,另存为时,保存类型选择所有文件,文件名自己看着办,但名字最后必须加上“.bat”(注意有个小数点,但不包含双引号),编码设为ANSI,之后保存。

如果使用UTF-8编码,那么您需要把代码中chcp前面的::删除掉(如下图)

代码保存后,就把它和您要处理的“3:4详情”,以及“批量复制演示”放在同一个目录中,然后双击运行这个脚本即可。

代码其实很简单,看不懂的,就不需要考虑看懂它。只需按照代码中描述的地方修改相关内容即可。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存