COPIAR ARQUIVO E APAGAR A ORIGEM EM SEGUIDA
Alguém sabe como é que faz, para copiar um arquivo de uma pasta para outra,
e em seguida apagar o arquivo de origem.
Brigadão
e em seguida apagar o arquivo de origem.
Brigadão
FNBraulino:
Faça:
Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long
Private Sub Qualquer()
entrada = "C\..." 'Caminho do arquivo de entrada
saida = "C:\..." 'Caminho do arquivo de saida
CopyFile entrada, saida, 0
Kill entrada
End Sub
Faça:
Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long
Private Sub Qualquer()
entrada = "C\..." 'Caminho do arquivo de entrada
saida = "C:\..." 'Caminho do arquivo de saida
CopyFile entrada, saida, 0
Kill entrada
End Sub
Rafael:
é lógico que pode, também.
Esta é uma forma um pouco mais didática. Além do mais utilizando uma DLL (API), vc. pode controlar se o arquivo de saÃda já existe (regravar, avisar, etc.) o que já fica um pouco mais trabalhoso com o comando Name (a única possÃbilidade neste caso é o On Error Goto...
Mas fica aà mais uma sugestão.
é lógico que pode, também.
Esta é uma forma um pouco mais didática. Além do mais utilizando uma DLL (API), vc. pode controlar se o arquivo de saÃda já existe (regravar, avisar, etc.) o que já fica um pouco mais trabalhoso com o comando Name (a única possÃbilidade neste caso é o On Error Goto...
Mas fica aà mais uma sugestão.
Tópico encerrado , respostas não são mais permitidas