VB复制文件源代码

Private   Sub  Command1_Click()  ' 确认数据备份
Dim  s  As   String
=   MsgBox ( " 准备好了吗? " , vbYesNo  +  vbQuestion,  " 提示 " )
If  s  =  vbNo  Then
Exit   Sub
End   If
On   Error   GoTo  errprompt
Me.MousePointer 
=   11
If  Dir(Text1.Text  &   " :/数据备份 " , vbDirectory)  =   ""   Then
MkDir Text1.Text 
&   " :/数据备份 "
Set  bf  =   CreateObject ( " Scripting.FileSystemObject " )
bf.CopyFile App.Path 
&   " system.dll " , Text1.Text  &   " :/数据备份/system "   &   Date   &   " .dll "
Me.MousePointer 
=   0
=   MsgBox ( " 数据已备份完毕! " , vbInformation,  " 提示 " )
errprompt:
Me.MousePointer 
=   0
Select   Case  Err.Number
Case   57
=   MsgBox ( " 磁盘已满! " , vbCritical,  " 提示 " )
Case   70
=   MsgBox ( " 磁盘写保护!请回到原文件进行复制system.dll " , vbCritical,  " 提示 " )
End   Select
Else
On   Error   GoTo  errprompt1
Set  bf  =   CreateObject ( " Scripting.FileSystemObject " )
bf.CopyFile App.Path 
&   " system.dll " , Text1.Text  &   " :/数据备份/system "   &   Date   &   " .dll "
Me.MousePointer 
=   0
=   MsgBox ( " 数据已备份完毕! " , vbInformation,  " 提示 " )
errprompt1:
Me.MousePointer 
=   0
Select   Case  Err.Number
Case   57
=   MsgBox ( " 磁盘已满! " , vbCritical,  " 提示 " )
Case   70
=   MsgBox ( " 磁盘写保护!请回到原文件进行复制system.dll " , vbCritical,  " 提示 " )
End   Select
End   If
End Sub
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值