如何通过批处理或者VBS脚本复制一个文件夹至某一目录下的所有子文件夹?

本人有一个文件夹“注意事项”,里面有四个文本文件。现在我想把它复制d:\部门\下的每一个文件夹下。D:\部门\下的文件夹有些还有子文件夹,不能将文件复制到这些子文件夹里。... 本人有一个文件夹 “注意事项” ,里面有四个文本文件。现在我想把它复制 d:\部门\ 下的每一个文件夹下。D:\部门\ 下的文件夹有些还有子文件夹,不能将文件复制到这些子文件夹里。
最终效果为:
D:\部门\AAAA\注意事项
D:\部门\BBBB\注意事项
D:\部门\CCCC\注意事项
D:\部门\DDDD\注意事项
D:\部门\EEEE\注意事项
但是不能有 D:\部门\AAAA\CCCCC\注意事项

因为 注意事项 和 部门名称 经常变化,所以想做一个批处理,想一劳永逸。
希望高手能不吝指教!
上面漏了一些字,看这个!

本人有一个文件夹 “注意事项” ,里面有四个文本文件。现在我想把它复制到 d:\部门\ 下的每一个文件夹下。D:\部门\ 下的文件夹还有子文件夹,不能将 “注意事项” 复制到这些子文件夹里。
复制完成后的最终效果为:
D:\部门\AAAA\注意事项
D:\部门\BBBB\注意事项
D:\部门\CCCC\注意事项
D:\部门\DDDD\注意事项
D:\部门\EEEE\注意事项
但是不能有 D:\部门\AAAA\CCCCC\注意事项
展开
 我来答
albumin
2014-04-16 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2371万
展开全部
@echo off
set “folder=D:\部门”
set "src=%~p0"
for /f "delims=" %%a in ("%src%") do set "src=%%~nxa"
for /f "delims=" %%a in ('dir /ad /b "%folder%"') do (
xcopy /y *.txt "%folder%\%%a\%src%\"
)

将此批处理保存在注意事项文件夹下运行

伈雨_
2014-04-16 · TA获得超过299个赞
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:90.8万
展开全部
@echo off
set "spath=D:\部门"
for /f "delims=" %%1 in ('dir/b/ad "%spath%"')do (
echo d|xcopy /e /y "注意事项" "%spath%\%%1\注意事项"
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式