请高手写一个批处理程序,可以同时复制硬盘里的文件夹到多个U盘或移动盘里,或推荐一款软件也行。

我电脑四个分区,硬盘E盘有个文件夹,里面有100个文件,占了2GB空间,要把这些内容复制到200个U盘里面,要怎么做?我用HUB后同时插了8个U盘,要怎么样同时向8个U盘... 我电脑四个分区,硬盘E盘有个文件夹,里面有100个文件,占了2GB空间,要把这些内容复制到200个U盘里面,要怎么做?我用HUB后同时插了8个U盘,要怎么样同时向8个U盘复制这个文件夹?有什么办法提高速度? 展开
 我来答
xxpinqz
2013-06-18 · TA获得超过1322个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:1310万
展开全部
@echo off&setlocal enabledelayedexpansion
rem  src表示源目录路径,dst表示目标目录路径.
set "src=e:\123"&set "dst=\123"
rem  num表示总U盘数,u表示每次复制次数。
set /a num=200,u=8,n=num/u,1/(num%%u) 2>nul&&set/a n+=1
for /l %%l in (1,1,%n%) do (
  echo 请插入或更换U盘,按任意键后开始第%%l次复制。
  pause>nul
  set "com=start"
  for %%a in (g h i j k l m n) do (
    if /I "%%a"=="n" set "com=start /wait"
    !com! cmd /c "xcopy /ey "%src%" "%%a:%dst%\""
  )
  echo 第%%l次复制完成...
)
potlee
2013-06-18 · TA获得超过1481个赞
知道小有建树答主
回答量:990
采纳率:50%
帮助的人:570万
展开全部
先打开记事本,写上一段话,另存为autorun.inf到你的U盘,注意另存后的文件后缀为inf而不是txt。
autorun.inf格式可以这样写:
[AutoRun]
open=auto.bat

另外用记事本写上一段话,另存为auto.bat到你的U盘,注意后缀

copy e:\filename d:\newfilename
追问
不想插2次U盘,U盘的盘符是GHIJKLMN 8个,我想把8个U盘插好后,双击桌面的批处理文件后就等着复制完
追答
http://www.ouyaoxiazai.com/download/y16232.html
试一试这个,看是不是你想要的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式