如何怎么将一个或多个文件,一次性复制到许多文件夹中

我们可能会遇到这种情况,需要把个或多个文件复制到到多个文件夹中。如果需要复制到的文件夹不多,一个一个勉强还行,但是如果文件夹特别多那么这种效率就特别低了。

这个时候我们就需要思考怎么批量的去完成这个任务。

下面精选软件库就和大家分享,用批处理命令的方法,将一个或多个文件,一次性复制到许多文件夹中。

比如我们希望将“必读说明.txt”这个文件批量复制到如下图文件夹中(注意4 4这个文件夹有空格,会有问题)

%title插图%num

我们将“必读说明.txt”这个复制到,文件夹所在目录,并新建一个txt文件“快速复制”(名称自己随意命名)复制以下代码到txt文件中,保存。

@echo off

for /f %%i in (‘dir /ad /b’) do copy  必读说明.txt  %%i

pause

修改快速复制这个txt文件的后缀为bat即改为“快速复制.bat”,或者直接另存为快速复制.bat也可。

然后运行“快速复制.bat”,如果安全软件拦截,点击允许,运行完成后会发现1、2、3、5都已被复制入文件,但是4 4 没有,并在目录生成一个文件。所以我们用此法方法要避免,文件夹名称中有空格。如果您的文件夹中有较多空格,可以先使用本站分享的批量改名软件“菲菲更名宝贝”将文件名中空格替换成特殊字符,处理好后再替换回去。

%title插图%num

如果是需要复制多个文件进入这些文件夹该怎么处理呢?

比如将“必读说明”和“精选软件库(www.jxrjk.com)-免费分享精品软件!”这两个文件复制到文件夹。

我们使用以下代码

@echo off

for /f %%i in (‘dir /ad /b’) do copy d:\复制文件  %%i

pause

其中“复制文件”为d盘下包含“必读说明”和“精选软件库(www.jxrjk.com)-免费分享精品软件!”这两个文件的文件夹

%title插图%num

然后我们再运行“快速复制.bat”即可将多个文件批量复制到文件夹中

%title插图%num

注意事项:

1.文件夹中不能含有空格

2.不能将文件复制到文件夹中的文件夹

3.使用前先进行测试,确认没有问题,再使用,建议备份一份数据再处理

发表评论

您的电子邮箱地址不会被公开。