Board logo

标题: 帮小妹我,编一个批处理文件。 [打印本页]

作者: a329365110     时间: 2010-10-17 13:31    标题: 帮小妹我,编一个批处理文件。

,,小妹我,刚应聘,在一家制造MP4的电子厂的烧录员(就是通过USB连接电脑给MP4安装操作系统)安装完系统之后,MP4可以正常使用了,还要将桌面上的资料文件夹里面的文件夹和歌曲电影等所有文件复制到MP4盘里面,最麻烦的是MP4在安装完系统后自动开机后,MP4可移动磁盘里面会自动生成一个FONTS的空文件夹,从桌面资料文件夹给MP4盘里面复制的资料已经有FONTS这个文件夹了,每次往MP4可移动磁盘里面复制资料都会提示是否替换文件夹,每次都要手动鼠标点击选择全部,因为控制的电脑太多,而且一台电脑插4个MP4,一个MP4可移动磁盘就要点一次,眼睛要时刻看着每台电脑提示替换,然后点击选择全部,很烦啊,这些本来很简单的事情在工厂里面就不那么简单了,一个人要控制6台电脑,一台电脑插4个MP4,对于工厂什么都是批量操作的,现在大家应该知道我需要什么批处理了吧,我要的批处理:[自动删除每个可移动磁盘下的FONTS文件夹,然后将指定文件夹下的所有文件及文件夹自动复制到所有可移动磁盘,然后批量安全删除所有可移动磁盘,
,,,,,,麻烦大家了,,,这些问题解决了,我的工作就变得快捷多了,效率也提上去了,更希望有个现代科学效率的方法,来满足工厂生产的需要, 
问题补充:
另外,MP4型号不同,有的型号磁盘16G,安装完系统后默认是FAT32的文件系统,要把它格式化成NTFS,麻烦再编一个批量将所有可移动磁盘格式化成NTFS的批处理,拜托了,
作者: 523066680     时间: 2010-10-17 15:49
小妹妹,你这文字排版实在是……
我唯一用到的类似的是批量复制东西到 多张SD卡。

反正你就让批处理一直判断移动硬盘,如果已经存在一些媒体文件就不去动
不存在就复制过去呗。循环检测一下不就可以了咩

咱没有那么多MP4 模拟环境撒(=.=)
作者: 523066680     时间: 2010-10-17 16:10
试下咯

删除文件夹什么的循环里面自己加了吧?
上次我批量更新SD卡,是用 mountvol 命令卸载卷标……不过那个
是一个个来的。
@echo off
set src=d:\MP4
::指定源MP4媒体文件所在路径。

set feature=视频\演示.avi
::指定一个将被复制的文件的相对路径作为判断的依据

:main
for %%a in (G H I J K L M N O P Q R S T U V W X Y Z) do (
   if exist %%a: (
      if exist "%%a:\%feature%" (
           echo 磁盘%%a: 已经有媒体文件了
      ) else (
           echo 磁盘%%a:
           xcopy /s /f /d "%src%\*" "%%a:\"
      )
   )
)
ping -n 2 127.0.0.1>nul
goto :main
pause
[ Last edited by 523066680 on 2010-10-17 at 16:11 ]