MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Excluir directório com FileSystemObject

    avatar
    PCAMARAL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 57
    Registrado : 16/02/2012

    [Resolvido]Excluir directório com FileSystemObject Empty Excluir directório com FileSystemObject

    Mensagem  PCAMARAL 1/2/2013, 16:25

    Boa Tarde JPaulo,

    Existe a possibilidade de excluir o diretório usando o filesystemobject somente se a data da ultima modificação do mesmo seja inferior a data de hoje?

    Grato
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Excluir directório com FileSystemObject Empty Re: [Resolvido]Excluir directório com FileSystemObject

    Mensagem  Alexandre Neves 1/2/2013, 16:44

    A sala de repositórios não serve para colocação de dúvidas
    Coloquei nesta sala, de forma a manter a organização do fórum

    Assunto referido


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Excluir directório com FileSystemObject Empty Re: [Resolvido]Excluir directório com FileSystemObject

    Mensagem  JPaulo 1/2/2013, 17:23

    Paulo, veja se funfa;


    Private Sub SeuBotão_Click()
    Dim fso
    Dim strDiretorio As String
    strDiretorio = "C:\Pasta"
    Set fso = CreateObject("Scripting.FileSystemObject")

    If Not fso.FolderExists(strDiretorio) Then
    MsgBox strDiretorio & " não encontrado.", vbCritical, "Não Encontrado"
    Exit Sub
    Else
    MsgBox strDiretorio & " encontrado e será deletado.", vbInformation, "Encontrado"

    If MsgBox("Deseja deletar o " & strDiretorio & " ?", vbOKCancel, "Deletar Diretorio") = vbOK Then
    fso.DeleteFolder strDiretorio
    Exit Sub
    Else
    Exit Sub
    End If
    End If
    End Sub


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Excluir directório com FileSystemObject Empty Re: [Resolvido]Excluir directório com FileSystemObject

    Mensagem  JPaulo 1/2/2013, 17:34

    Se o seu diretorio contiver 3 pastas, tem de fazer deste jeito, para não caír no erro do Drive;


    Private Sub SeuBotão_Click()
    Dim fso
    Dim strDiretorio, strDiretorio1, strDiretorio2 As String
    strDiretorio = "C:\Pasta\Pasta1\Pasta2"
    strDiretorio1 = "C:\Pasta\Pasta1"
    strDiretorio2 = "C:\Pasta"
    Set fso = CreateObject("Scripting.FileSystemObject")

    If Not fso.FolderExists(strDiretorio) Then
    MsgBox strDiretorio & " não encontrado.", vbCritical, "Não Encontrado"
    Exit Sub
    Else
    MsgBox strDiretorio & " encontrado e será deletado.", vbInformation, "Encontrado"

    If MsgBox("Deseja deletar o " & strDiretorio & " ?", vbOKCancel, "Deletar Diretorio") = vbOK Then
    fso.DeleteFolder strDiretorio
    fso.DeleteFolder strDiretorio1
    fso.DeleteFolder strDiretorio2
    Exit Sub
    Else
    Exit Sub
    End If
    End If
    End Sub



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new Instruções SQL como utilizar...
    avatar
    PCAMARAL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 57
    Registrado : 16/02/2012

    [Resolvido]Excluir directório com FileSystemObject Empty Re: [Resolvido]Excluir directório com FileSystemObject

    Mensagem  PCAMARAL 4/2/2013, 10:46

    Entendi JPaulo mas gostaria que o sistema fizesse a exclusão automaticamente caso a data de modificação do diretório fosse inferior a data atual, sem que fosse necessária a interação do usuário.

    Tem como fazer isso?

    Grato
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Excluir directório com FileSystemObject Empty Re: [Resolvido]Excluir directório com FileSystemObject

    Mensagem  JPaulo 4/2/2013, 11:30


    Private Sub SeuBotao_Click()
    Dim fso, strPasta, strDataControle
    'Diretorio da 1ª Pasta a deletar
    'Atenção que deleta tudo o que estiver dentro dessa 1ª Pasta
    strDiretorio = "C:\1ªPasta"

    Set fso = CreateObject("Scripting.FileSystemObject")
    Set strPasta = fso.GetFolder(strDiretorio)
    'Data de controle é a data de hoje
    strDataControle = Date
    'Insere na variavel a data da ultima modificação na Pasta
    DateLastModified = strPasta.DateLastModified
    'Se a data de modificação for inferior à data de hoje, deleta to o diretorio
    If CDate(format(DateLastModified, "dd-mm-yyyy")) < strDataControle Then
    strPasta.Attributes = 0
    strPasta.Delete vbTrue
    End If
    End Sub



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new Instruções SQL como utilizar...
    avatar
    PCAMARAL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 57
    Registrado : 16/02/2012

    [Resolvido]Excluir directório com FileSystemObject Empty Re: [Resolvido]Excluir directório com FileSystemObject

    Mensagem  PCAMARAL 5/2/2013, 10:31

    Valeu JPaulo, caiu como uma luva.

    Abs
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Excluir directório com FileSystemObject Empty Re: [Resolvido]Excluir directório com FileSystemObject

    Mensagem  JPaulo 5/2/2013, 10:51

    Obrigado pelo retorno amigo, o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Excluir directório com FileSystemObject Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Excluir directório com FileSystemObject Empty Re: [Resolvido]Excluir directório com FileSystemObject

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 10:42