Bom dia Amigos
No código abaixo copio tudo o que esta junto á minha base de dados.
Será possível copiar tudo, sem ter que descriminar (na sub) os nome das pastas e o nome dos ficheiros.
Tipo:
FSO.CopyFolder sfol & "\" & "Sons", dfol & "Sons"
FSO.CopyFile (sfol & "\*.accd?"), dfol
'****************************************************************
Sub CopiaTodosOsFicheiros()
Obrigado
Dim FSO
Dim sfol As String, dfol As String
sfol = CurrentProject.path
dfol = Me!CaminhoEscolhido
Set FSO = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
If Not FSO.FolderExists(sfol) Then
MsgBox sfol & " Caminho Inválido.", vbInformation, "" & DLookup("[Programa]", "Proprietario") & " " & DLookup("[Tipo]", "Proprietario")
ElseIf Not FSO.FolderExists(dfol) Then
MsgBox dfol & " Caminho Inválido.", vbInformation, "" & DLookup("[Programa]", "Proprietario") & " " & DLookup("[Tipo]", "Proprietario")
Else
FSO.CopyFolder sfol & "\" & "Sons", dfol & "Sons"
FSO.CopyFile (sfol & "\*.accd?"), dfol
FSO.CopyFile (sfol & "\*.Bmp"), dfol
FSO.CopyFile (sfol & "\*.exe"), dfol
FSO.CopyFile (sfol & "\*.php"), dfol
End If
If Err.Number = 53 Then MsgBox "Nada Encontrado."
End Sub
Obrigado
No código abaixo copio tudo o que esta junto á minha base de dados.
Será possível copiar tudo, sem ter que descriminar (na sub) os nome das pastas e o nome dos ficheiros.
Tipo:
FSO.CopyFolder sfol & "\" & "Sons", dfol & "Sons"
FSO.CopyFile (sfol & "\*.accd?"), dfol
'****************************************************************
Sub CopiaTodosOsFicheiros()
Obrigado
Dim FSO
Dim sfol As String, dfol As String
sfol = CurrentProject.path
dfol = Me!CaminhoEscolhido
Set FSO = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
If Not FSO.FolderExists(sfol) Then
MsgBox sfol & " Caminho Inválido.", vbInformation, "" & DLookup("[Programa]", "Proprietario") & " " & DLookup("[Tipo]", "Proprietario")
ElseIf Not FSO.FolderExists(dfol) Then
MsgBox dfol & " Caminho Inválido.", vbInformation, "" & DLookup("[Programa]", "Proprietario") & " " & DLookup("[Tipo]", "Proprietario")
Else
FSO.CopyFolder sfol & "\" & "Sons", dfol & "Sons"
FSO.CopyFile (sfol & "\*.accd?"), dfol
FSO.CopyFile (sfol & "\*.Bmp"), dfol
FSO.CopyFile (sfol & "\*.exe"), dfol
FSO.CopyFile (sfol & "\*.php"), dfol
End If
If Err.Number = 53 Then MsgBox "Nada Encontrado."
End Sub
Obrigado