返回列表 发帖

如何用VBS实现批处理copy /b的功能

批处理中copy /b a+b c可以将多个文件合并成一个文件。不知道用VBS如何实现这个功能。或许同样的问题已经有人给出答案了。由于电脑还未连网,现在是用手机在上,搜索起来很麻烦,请管理员见谅。《不好意思,好象发错版块了,手机上网就是那么无奈。版主见谅。》

[ 本帖最后由 zljzsmzzx 于 2009-10-9 10:14 编辑 ]

高手呢?问题太简单了提不起高手们的兴趣?

TOP

Const adTypeBinary = 1
Const adSaveCreateOverWrite = 2
CopyBin "C:\boot.ini", "C:\boot.ini", "a.txt"
Function CopyBin(File1, File2, DestFile)
Dim ADOStrm
Set ADOStrm = CreateObject("ADODB.Stream")
ADOStrm.Type = adTypeBinary
ADOStrm.Open
ADOStrm.Write ReadBin(File1)
ADOStrm.Write ReadBin(File2)
ADOStrm.SaveToFile DestFile, adSaveCreateOverWrite
End Function
Function ReadBin(FileName)
Dim ADOStrm
Set ADOStrm = CreateObject("ADODB.Stream")
ADOStrm.Type = adTypeBinary
ADOStrm.Open
ADOStrm.LoadFromFile FileName
ReadBin = ADOStrm.Read
End FunctionCOPY
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

返回列表