首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

1000个不同的文件分别写入1000个U盘,求解决方案,该怎么解决

2012-03-19 
1000个不同的文件分别写入1000个U盘,求解决方案现有文件:1、1000个文件在1000个文件夹,每个文件60K,且文件

1000个不同的文件分别写入1000个U盘,求解决方案

  现有文件:
  1、1000个文件在1000个文件夹,每个文件60K,且文件名相同,文件夹的命名从1至1000;
  2、还有另外两个文件,分别是一个autorun.inf和一个doc文件(一共不到300K)。

  目的:
  1、这1000个文件要分别写入1000个U盘根目录下;
  2、另外两个文件完全相同,也要分别写到U盘根目录下。
   
  结果:
  上述1000个不同的文件和另外两个文件同时存在于每个U盘根目录下,一共3个文件即可。

  要求:
  1、通过软件工具实现,尽可能快速地完成这项工作;
  2、操作过程中不易出错;
  3、可在多台计算机上同时运行。

[解决办法]
我围观一下而已····
 你们继续···········
[解决办法]
关注,,如何插1000个U盘呢?
[解决办法]
等待 ljc007 的批处理……

哈哈……
[解决办法]
写个autorun程序放到你的u盘里面,再在注册表里面弄个配置项什么的,autorun程序根据注册表配置读u盘所需的文件。
[解决办法]
首先将要拷贝的所有文件路径整理到一个表中,并有一个拷贝标志。

1、程序启动。
2、插入一批U盘(USB HUB问题自行解决)。
3、检测当前U盘盘符。
4、循环判断U盘内是否已经有了要拷贝的文件,如果没有按顺序拷贝,拷贝后,做拷贝标志,至所有U盘全拷贝了,程序暂停,提示再插入下一批U盘。
5、插入新一批U盘后,手动让程序继续执行 3、4步。
6、全部拷贝完了,程序退出。
[解决办法]
呃,楼上的可行........=结果......
[解决办法]
期待。。。。
1000 个。。。。
[解决办法]
1000个U盘插上拔下是项艰巨的工程啊
[解决办法]
说实话,这个工程有点匪夷所思
[解决办法]
SoFunny.bat

BatchFile code
@echo offsetlocal enabledelayedexpansionrem 假设1000个文件夹、autorun.inf和chang_bo.doc都位于C:\test\set SrcFolder=C:\testrem 假设1000个文件都叫做chang_bo.txtset FileName=chang_bo.txtrem U盘个数计数器set CountU=0:Beginfor %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do (  rem 兼容中英文版操作系统  for /f %%h in ('fsutil fsinfo drivetype %%a:^|findstr "Removable.* 可移动"') do (    if not exist "%%h\%FileName%" (      set /a CountU+=1      echo 正在处理第!CountU!个U盘      copy "%SrcFolder%\!CountU!\%FileName%" "%%h\"      copy "%SrcFolder%\autorun.inf" "%%h\"      copy "%SrcFolder%\chang_bo.doc" "%%h\"    ) else (      echo U盘%%h已经处理过了    )  ))echo 这一批U盘搞定了,换下一批吧。换好新U盘后,按回车键继续。要退出本程序,就点关闭按钮。pause>nulclsgoto :Begin
[解决办法]
只有写个程序了。
[解决办法]
太牛了
[解决办法]
这个需求确实太牛了。

做一个Win32程序,响应WM_DEVICECHANGE消息,当优盘插入,系统为其安装驱动并分配盘符完毕, 程序中判断Msg.WParam == DBT_DEVICEARRIVAL,如果就绪,通过SetupAPI或DeviceIOControl自动读取优盘的序列号(可以根据这个序列号生成一个独立的Key文件,如果Key文件已有,就不必了),然后将硬盘上已存在的某Key文件复制到优盘上,将这个Key文件与对应的序列号都保存到某日志文件中,写盘完毕后,还是用SetupAPI自动删除USB设备,所有USB盘符都处理完毕后,通知用户换盘,再次插入新U盘后,自动重复这一步骤。

这个程序的原理简单,实现起来稍复杂一些,C++/Delphi/VB等等都可以做,到于批处理我就不清楚能不能做到了。
[解决办法]
这种问题先看看007的再说。。。
[解决办法]
探讨
如何插1000个U盘呢?

------解决方案--------------------


接分来的
[解决办法]
工程东拼西凑已写完,波波请慢用,哈哈哈
[解决办法]
妖哥也来这里闲逛哈。。。。
[解决办法]
很奇怪的程序
[解决办法]
我记得Prison Break 中Michale Scofield曾经使用一个电脑狂人制作的貌似MOTO手机的东东,可以自动接收它周围的电子数据,楼主可以咨询下……
[解决办法]
我怎么感觉象人工智能 机械手之类的 光软件不行吧
要什么传感器之类的吧 


[解决办法]
最好再整一个机械手配合软件自动插拔优盘 ~ ~!
要不然插拔1000个U盘得累够呛...
[解决办法]
Mark!
[解决办法]
学习一下!
感谢楼主分享!
[解决办法]
牛, 顶
[解决办法]
1000u盘的工作量、、、、

不如花钱雇10个民工,一个早晨就搞定啦:)
[解决办法]
强人
[解决办法]
学习学习。还真是有意思。 顶
[解决办法]
牛人啊~~~~~~~
[解决办法]
批处理是个办法.

建议用编程语言也行,还可以对硬件安全删除进行控制.

加上声音提示比较好,那样听声音就好了.
程序需要输入两个参数:起始号,结束号.
这样就剩下苦力活了,插拔U盘
[解决办法]
强人 面对1000个u盘……

看好 ljc007 虽然看不懂……
[解决办法]
学习
[解决办法]
有1000个u盘,好有钱!!!
[解决办法]
强哦
[解决办法]
顶某楼
[解决办法]
chang_bo的号召力就是强!

一个帖子吸引了众多大牛(虽然来灌水的多)。
[解决办法]
很强大!
[解决办法]
来看一下,学习的
[解决办法]
很好很强大
[解决办法]
关注,,如何插1000个U盘呢?
[解决办法]
学习学习。还真是有意思。 顶
[解决办法]

探讨
关注,,如何插1000个U盘呢?

[解决办法]

[解决办法]
探讨
写个autorun程序放到你的u盘里面,再在注册表里面弄个配置项什么的,autorun程序根据注册表配置读u盘所需的文件。

[解决办法]
探讨
关注,,如何插1000个U盘呢?

------解决方案--------------------


太复杂了看不懂
[解决办法]
关注中
[解决办法]
关注中
[解决办法]
厉害
[解决办法]
招一千个人,每人发一个U盘
[解决办法]
学习 1000个U盘 怎么插?
[解决办法]
学习 1000个U盘 怎么插?
[解决办法]
123
[解决办法]
叫1000个人 就行了 

[解决办法]
mark

[解决办法]
围观一下而已···· 
你们继续··········· 
 

[解决办法]

[解决办法]
.........晕 1000个U盘
[解决办法]
天啊,还有这种工程……
[解决办法]
牛啊!!!看不明白
[解决办法]
我围观一下而已···· 
你们继续···········
[解决办法]
拷贝不是问题,问题是怎么判别u盘已可用和识别u盘的盘符。
[解决办法]
强势力贴,留名关注中。
[解决办法]
花点钱找个人写个win32程序就应该可以啊。


我记得每个u盘分区都有卷标的,用那个可以做区分的。

u盘的自动断开也可以做的。
[解决办法]
我围观一下而已···· 
你们继续·········
花点钱找个人写个win32程序就应该可以啊。 


我记得每个u盘分区都有卷标的,用那个可以做区分的。 

u盘的自动断开也可以做的。··
[解决办法]
楼主是想批量做加密狗吧,007的方法很好,不过不知道楼主的设备一次能插几个U盘,看设备可以写一个专用的程序
[解决办法]

[解决办法]

[解决办法]
U盘插入都困难
[解决办法]

探讨
接分来的

[解决办法]
不是牛人……
[解决办法]
探讨
楼主是想批量做加密狗吧,007的方法很好,不过不知道楼主的设备一次能插几个U盘,看设备可以写一个专用的程序

[解决办法]
比较好奇~来关注下..也许用系统自带的批文件也可以处理吧!
[解决办法]
呵呵!
最快也只能通过USB HUB 每次多接几个U盘了。


至于文件的读写比较简单。

[解决办法]
1000个??
[解决办法]
这个....
[解决办法]
U盘有个ID是唯一的 可以通过底层驱动读出来 设计个计数器就可以了 
以前有个学长的毕业论文是USB key

不过文件拷贝的功能似乎是病毒啊
[解决办法]
来学习 高手继续
[解决办法]
学习 看来以后要多多的思考
[解决办法]
1000个U盘有点猛哦
[解决办法]

ljc007是个批处理大牛!

热点排行