sammi 当英文名好吗:请通批处理的大哥们进来帮下忙

来源:百度文库 编辑:高考问答 时间:2024/04/20 15:52:04
求一个
自动复制文件到一个目录中然后自动替换这个目录中原有的文件的批处理

如:复制1.rar 2.rar 3.rar 到D:\wenjian(这个目录中原有上面的三个文件)

假定你的源文件在C盘的BF目录夹下,批处理命令如下:
COPY C:\BF\1.rar D:\wenjian\*.*
COPY C:\BF\2.rar D:\wenjian\*.*
COPY C:\BF\3.rar D:\wenjian\*.*
如果该目录夹内就1.rar 2.rar 3.rar3个文件.批处理命令如下:
COPY C:\BF\*.rar D:\wenjian\*.*

批处理命令用于解决DOS环境下须重复做的DOS命令,以*.BAT文件存盘,到时调用.在WINXP或WIN9X系统中都能运用.也可运用于局域网.例如为数据备份:
COPY C:\BF\*.MDB D:\BF\*.*
COPY C:\BF\*.MDB \\KEHU\BF\*.*
前句用于本地机的复制文件,后句用于局域网本地机的数据复制到局域网上机名为KEHU的指定位置.
如需在局域网除本地机外两机间操作,则如下:
COPY \\KEHU\BF\*.MDB \\KEHU2\BF\*.*
一般此类用法通过程序调用,如VB6.0中:

Private Sub Command1_Click()
Dim fuzhi
fuzhi = Shell("C:\cp.bat,1")
End Sub

这里CP.BAT文件内含有所需执行的命令.
以上做法供参考.

很简单啊
就拿你上面的例子来说:
copy *.* d:\wenjian /y

要做批处理,把这行复到记事本里,保存到那个源文件的目录下(当前目录),扩展名改为.bat