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

如题所述

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

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

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

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

@echo off

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

exit

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-06

可以用到系统自带的命令来操作

工具

window系统的电脑


同时复制一个文件到多个文件夹的步骤:

1、点开始按钮——程序——附件——记事本;

2、假设要将d:\1.txt同时复制到f:\复制1、f:\复制2、f:\复制3文件夹下,那么就在打开的记事本中输入以下命令:

copy d:\1.txt f:\复制1

copy d:\1.txt f:\复制2

copy d:\1.txt f:\复制3

3、输入完成后,点文件菜单——另存为,将文件保存为文件名.bat格式;

4、双击文件名.bat,系统就自动执行多个复制了。

本回答被网友采纳
第2个回答  2022-04-04

不知道你们用的那个方法,我是看了很多人说的,总是有些缺陷,有的是找不到文件夹路径,有的是文件夹名字有空格不能复制,最后终于找到一个可以完美解决这些问题的方法。

方法如下:

首先新建一个文本文档

在文本文档内输入以下代码:

@echo off

set fn=要复制的文件的完整文件名(如你要复制的文件名是01.txt)

for /f "tokens=*" %%i in ('dir/s/b/ad') do copy %fn% "%%i"

pause

完整代码就是这样的

@echo off

set fn=01.txt

for /f "tokens=*" %%i in ('dir/s/b/ad') do copy %fn% "%%i"

pause

代码输完然后把文本另存为.bat文件

最后把这个BAT文件和要复制的文件都放在需要复制的文件夹内。双击Bat文件运行就可以了

这个代码能同时给文件夹下所以的子文件夹也进行复制。并在文件夹名字中有空格也可以的

复制完了就是这个样子的

找了好久觉得这个是最好用的,要是那个大哥还有更好的方法,欢迎评论分享。

第3个回答  推荐于2017-11-22
第一个问题:你把1、2、3三个文件都复制到A的文件夹里去不就行了,同样的方法再把1、2、3复制到B的文件夹,最后再把1、2、3复制到C文件夹。第二个问题:你把那两个未命名的文件改成AA,BB文件的名字(不过每个文件名后面要多加一个字符,随便什么都行应为文件名不能一样)祝你好运!本回答被提问者采纳
第4个回答  2020-12-13

@echo off

REM 将a文件 向 当前目录下所有的文件夹内复制一份

set "str1=""

set "var1=/usr/include"

set "var2=/copy/sys/include"

call set str1=%%str1:!!baivar1!=!var2!%%

@echo on

set /p var=请输入要复制的文件:

for /d %%i in (*) do copy /y %str1%%var%%str1% %str1%%%i%str1%

pause

==========================================

将代码复制到记事本里,命名为copy.bat,然后双击运行,根据提示输入要复制的文件名,然后按回车键。

解决问题:如果目录名字有空格也可以正常运行, 复制的文件有空格也可以正常运行,
其他人的答案, 如果出现空格,就无法正常运行。 

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网