|
看别人写的文件分割工具挺好用,也学着写了一个,附源代码。(11) i = i + 1 fnum2 = FreeFile() Open Trim(txtObject.Text) & "\" & Trim(Str(i)) & "_" & FileName For Binary As fnum2 ' If i = 1 Then Put fnum2, , SplitFiles Put fnum2, , vArr Close fnum2 FileSize = FileSize - ReadSize '文件总大小减少. Wend Close fnum MsgBox "分割成功.", vbOKCancel, "提示信息" Else '分割 Dim FindFile As Boolean Dim FilePath As String '是否还有后继文件标志 FindFile = True FileName = Right(vFile, InStr(StrReverse(vFile), "\") - 3) FilePath = Left(vFile, Len(vFile) - InStr(StrReverse(vFile), "\") + 1) '求原始文件名称 fnum = FreeFile() Open Trim(txtObject.Text) & "\" & FileName For Binary As fnum
|