Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
Dim nl As String
Dim fl As String
If dlg.ShowDialog = DialogResult.OK Then
For Each fl In dlg.FileNames
nl = ph & FileSys.GetName(fl)
FileSys.MoveFile(fl,nl,False)
lst.Items.Add(nl)
Next
Else '单击取消,则不执行后面代码
Return
End If
这段代码想实现的功能是“移动”文件。但是如果要移动的文件正被打开使用,那么就会弹出非常不友好的报错界面。用Try 不好用。请指教。
Dim nl As String
Dim fl As String
If dlg.ShowDialog = DialogResult.OK Then
For Each fl In dlg.FileNames
nl = ph & FileSys.GetName(fl)
Try
FileSys.MoveFile(fl,nl,False)
lst.Items.Add(nl)
Catch ex As Exception
MessageBox.Show("文件正在使用","提示",MessageBoxButtons.OK)
End Try
Next
Else '单击取消,则不执行后面代码
Return
End If