Boa noite Amigos
Tenho este código para apagar todos os ficheiro e pastas que já tenham sido comprimido com WinRar.
Dúvida:
Como executar a mesma tarefa sem mencionar nome de ficheiro, ou nome de pastas ?
Obrigado
'**************************************************
Sub ApagarPastaExistente()
'Apagar Pastas e Ficheiros
On Error Resume Next
Dim AFSO As Object
Dim FOL As String, FOL1 As String, FOL2 As String, FOL3 As String, FOL4 As String, FOL5 As String, FOL6 As String, FOL7 As String, FOL8 As String
FOL = CaminhoEscolhido & "Tabelas"
FOL1 = CaminhoEscolhido & "PDF"
FOL2 = CaminhoEscolhido & "Anteriores"
FOL3 = CaminhoEscolhido & "Icone"
FOL4 = CaminhoEscolhido & "Mails Recebidos"
FOL5 = CaminhoEscolhido & "\*.accd?"
FOL6 = CaminhoEscolhido & "\*.BMP"
FOL7 = CaminhoEscolhido & "\*.php"
FOL8 = CaminhoEscolhido & "\*.EXE"
Set AFSO = CreateObject("Scripting.FileSystemObject")
If AFSO.FolderExists(FOL, FOL1, FOL2, FOL3, FOL4, FOL5, FOL6, FOL7, FOL8) Then
AFSO.DeleteFolder FOL, True
AFSO.DeleteFolder FOL1, True
AFSO.DeleteFolder FOL2, True
AFSO.DeleteFolder FOL3, True
AFSO.DeleteFolder FOL4, True
AFSO.DeleteFile FOL5, True
AFSO.DeleteFile FOL6, True
AFSO.DeleteFile FOL7, True
AFSO.DeleteFile FOL8, True
Else
MsgBox FOL & " Não Existe ou Foi Apagada!", vbExclamation, "Aviso"
End If
End Sub
Tenho este código para apagar todos os ficheiro e pastas que já tenham sido comprimido com WinRar.
Dúvida:
Como executar a mesma tarefa sem mencionar nome de ficheiro, ou nome de pastas ?
Obrigado
'**************************************************
Sub ApagarPastaExistente()
'Apagar Pastas e Ficheiros
On Error Resume Next
Dim AFSO As Object
Dim FOL As String, FOL1 As String, FOL2 As String, FOL3 As String, FOL4 As String, FOL5 As String, FOL6 As String, FOL7 As String, FOL8 As String
FOL = CaminhoEscolhido & "Tabelas"
FOL1 = CaminhoEscolhido & "PDF"
FOL2 = CaminhoEscolhido & "Anteriores"
FOL3 = CaminhoEscolhido & "Icone"
FOL4 = CaminhoEscolhido & "Mails Recebidos"
FOL5 = CaminhoEscolhido & "\*.accd?"
FOL6 = CaminhoEscolhido & "\*.BMP"
FOL7 = CaminhoEscolhido & "\*.php"
FOL8 = CaminhoEscolhido & "\*.EXE"
Set AFSO = CreateObject("Scripting.FileSystemObject")
If AFSO.FolderExists(FOL, FOL1, FOL2, FOL3, FOL4, FOL5, FOL6, FOL7, FOL8) Then
AFSO.DeleteFolder FOL, True
AFSO.DeleteFolder FOL1, True
AFSO.DeleteFolder FOL2, True
AFSO.DeleteFolder FOL3, True
AFSO.DeleteFolder FOL4, True
AFSO.DeleteFile FOL5, True
AFSO.DeleteFile FOL6, True
AFSO.DeleteFile FOL7, True
AFSO.DeleteFile FOL8, True
Else
MsgBox FOL & " Não Existe ou Foi Apagada!", vbExclamation, "Aviso"
End If
End Sub