
怎样用批处理把一个文件复制到每个文件夹下
举个例子,清楚点说。我想把D盘中的“love.exe”文件,批量复制到D盘的“音乐”文件夹中的每个子文件夹中。这个“音乐”文件夹中有子文件夹,子文件夹中还有子文件夹。特殊...
举个例子,清楚点说。
我想把D盘中的“love.exe”文件,批量复制到D盘的“音乐”文件夹中的每个子文件夹中。
这个“音乐”文件夹中有子文件夹,子文件夹中还有子文件夹。特殊的地方就是:只要复制到音乐的每个子文件夹,不复制到子子文件夹中。
可参考另外一个百度知道,很像,但我没弄成功,所以请教高手再编段bat,用上面D盘中的“love.exe”和“音乐文件夹”为例即可,谢谢!
补充一楼:
和那个百度知道不太一样,能详细点么?最好用我的例子,谢谢
love.exe文件就在D盘的根目录下,就是打开D盘就能看到 展开
我想把D盘中的“love.exe”文件,批量复制到D盘的“音乐”文件夹中的每个子文件夹中。
这个“音乐”文件夹中有子文件夹,子文件夹中还有子文件夹。特殊的地方就是:只要复制到音乐的每个子文件夹,不复制到子子文件夹中。
可参考另外一个百度知道,很像,但我没弄成功,所以请教高手再编段bat,用上面D盘中的“love.exe”和“音乐文件夹”为例即可,谢谢!
补充一楼:
和那个百度知道不太一样,能详细点么?最好用我的例子,谢谢
love.exe文件就在D盘的根目录下,就是打开D盘就能看到 展开
4个回答
展开全部
按我的理解代码如下:
@echo off
for /f "tokens=*" %%i in ('dir /ad /b d:\音乐') do copy d:\love.exe "%%i" /y
exit
::试试,把love.exe这个文件复制到D盘中音乐文件夹下的所有文件夹下,不包括它下面的子文件夹如果要包括子文件夹把/ad /b改成/ad /b /s 即可
@echo off
for /f "tokens=*" %%i in ('dir /ad /b d:\音乐') do copy d:\love.exe "%%i" /y
exit
::试试,把love.exe这个文件复制到D盘中音乐文件夹下的所有文件夹下,不包括它下面的子文件夹如果要包括子文件夹把/ad /b改成/ad /b /s 即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@ECHO OFF
FOR /D %%I IN (D:\音乐\*) DO (
COPY D:\LOVE.EXE "%%I"
)
EXIT
FOR /D %%I IN (D:\音乐\*) DO (
COPY D:\LOVE.EXE "%%I"
)
EXIT
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用copy命令(下面的虽然繁琐了点,不过不需要提示,而且批处理在电脑的任何位置都可以用)
@echo
cd\
c:
cd
program
files
md
thunder
cd
thunder
copy
/y
c:\program
files\thunder
network\thunder\*.*
@echo
cd\
c:
cd
program
files
md
thunder
cd
thunder
copy
/y
c:\program
files\thunder
network\thunder\*.*
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用For语句
例:For /D %%d in (F:\*.*) do copy F:\desktop.ini %%d
例:For /D %%d in (F:\*.*) do copy F:\desktop.ini %%d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询