批处理复制一个文件到d盘的第一个目录
for/rd:\%iin(1.txt)docopy/Y1.txt%i这个命令是将1.txt复制到D盘所有文件夹吧?但是如果我只想复制到D盘根目录的每个文件夹不复制进子文件...
for /r d:\ %i in (1.txt) do copy /Y 1.txt %i
这个命令是将1.txt复制到D盘所有文件夹吧?
但是如果我只想复制到D盘根目录的每个文件夹 不复制进子文件夹应该怎么做?还要排除某几个文件夹不要复制进去 展开
这个命令是将1.txt复制到D盘所有文件夹吧?
但是如果我只想复制到D盘根目录的每个文件夹 不复制进子文件夹应该怎么做?还要排除某几个文件夹不要复制进去 展开
2个回答
展开全部
for /f "delims=" %i in ('dir/ad/b d:\') do copy 1.txt "%i"
即可。
即可。
追问
怎样排除不复制进某几个文件夹,不复制进“音乐,电影,图片”
追答
dir/ad/b d:\ >tree.txt
findstr /v "音乐" tree.txt|findstr /v "电影"|findstr /v "图片">>del.txt
for /f "delims=" %%i in (del.txt) do copy 1.txt "%%i"
del tree.txt del.txt
保存为批处理文件运行,OK.
2012-09-23
展开全部
cd /d d:\
for /d %%i in (*) do(
if %~n0 neq 不想复制到的文件夹名 copy "你的文件路径" %%i /y)
for /d %%i in (*) do(
if %~n0 neq 不想复制到的文件夹名 copy "你的文件路径" %%i /y)
追问
不能排除某文件夹,一样会复制进去啊?我要排除的文件夹有“音乐,电影,图片”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询