DIRETORIO
Tenho o caminho do diretorio, agora tenho uma lista de arquivos, gostaria de saber como faço para excluir todos os arquivos e pastas que nao se encontram nesta lista, alguma idéia?
como esta sua lista?
eh soh fazer algo como
kill CaminhoDeArquivoCompleto
exemplo:
kill app.path & "\Teste.txt"
eh soh fazer algo como
kill CaminhoDeArquivoCompleto
exemplo:
kill app.path & "\Teste.txt"
dim arquivo as string
arquivo = dir(CaminhoDoDiretorio & "\*.*,vbnormal)
do while len(arquivo)0
kill caminhododiretorio & "\" & arquivo
arquivo = dir()
loop
dir(outra pasta)
kill caminhododiretorio
arquivo = dir(CaminhoDoDiretorio & "\*.*,vbnormal)
do while len(arquivo)0
kill caminhododiretorio & "\" & arquivo
arquivo = dir()
loop
dir(outra pasta)
kill caminhododiretorio
faz algo assim:
coloca um listview e um botao
Option Explicit
Const CaminhoPasta = "C:\windows"
Private Sub Command1_Click()
Dim Item As MSComctlLib.ListItem
For Each Item In ListView1.ListItems
If Item.Checked Then
Kill CaminhoPasta & "\" & Item.Text
End If
Next Item
End Sub
Private Sub Form_Load()
Dim Arquivo As String
ListView1.View = lvwReport
ListView1.ColumnHeaders.Add 1, , "ARQUIVOS"
ListView1.Checkboxes = True
ListView1.GridLines = True
Arquivo = Dir(CaminhoPasta & "\*.*", vbNormal)
Do While Len(Arquivo) 0
ListView1.ListItems.Add , , Arquivo
Arquivo = Dir()
Loop
End Sub
coloca um listview e um botao
Option Explicit
Const CaminhoPasta = "C:\windows"
Private Sub Command1_Click()
Dim Item As MSComctlLib.ListItem
For Each Item In ListView1.ListItems
If Item.Checked Then
Kill CaminhoPasta & "\" & Item.Text
End If
Next Item
End Sub
Private Sub Form_Load()
Dim Arquivo As String
ListView1.View = lvwReport
ListView1.ColumnHeaders.Add 1, , "ARQUIVOS"
ListView1.Checkboxes = True
ListView1.GridLines = True
Arquivo = Dir(CaminhoPasta & "\*.*", vbNormal)
Do While Len(Arquivo) 0
ListView1.ListItems.Add , , Arquivo
Arquivo = Dir()
Loop
End Sub
e soh uma correcao
kill caminhododiretorio - ta errado - o certo seria rmdir caminhododiretorio - mas pelo visto vc nao ker remover o diretorio
kill caminhododiretorio - ta errado - o certo seria rmdir caminhododiretorio - mas pelo visto vc nao ker remover o diretorio
Tópico encerrado , respostas não são mais permitidas