E ai pessoal, tudo beleza?
Gostaria de tirar uma dúvida com vocês, na verdade seria mais um auxilio.
Estou colocando um commandbutton no meu form para que ele faça um backup de um arquivo para um diretorio ou disco(“pendrive”). Até ai tudo bem, consegui fazer beleza. Acontece que quando o arquivo está sendo acessado por outro terminal, ele não copia. Já coloquei um timer para ficar pesquisando em centesimos de segundos, quando o arquivo deixar de ser acessado, para então fazer a copia, mas não adiantou. Se alguem tiver alguma outra idéia ou outra função que FORCE a copia do arquivo, por favor postem. Se abaixo os códigos que estou usando:
Para o CommandButton
FileCopy “ArqOrigem”, "ArqDestino”
Se estiver sendo usado Timer1.enabled=true
Private Sub Timer1_Timer() ‘Interval do Timer1=5’
Timer1.Enabled = False
On Error GoTo ErrorArq
If Dir$(Existir ArqDestino") <> "" Then
Msgbox “Pronto”
Else
FileCopy “ArqOrigem”, "ArqDestino”
End If
ErrorArq:
End Sub