Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Eliminare un determinato file
Forum - Visual Basic 6 - Eliminare un determinato file - Pagina 2

Pagine: [ 1 2 3 4 5 6 7 8 ] Precedente | Prossimo
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 15:44
Venerdì, 09/03/2007
strano:-|
se fai:
kill "NomePercorso\*.*"

ti elimina tutti i file di tutte le estensioni presenti in quella cartella...sei sicuro che quella è la path giusta?

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 16:00
Venerdì, 09/03/2007
Prova ad inserire due command e nel codice scrivi:

Private Sub Command1_Click()
Kill "C:\temp\*.*"
End Sub

Private Sub Command2_Click()
RmDir "C:\temp"
End Sub

a me funziona perfettamente....

Ultima modifica effettuata da il 09/03/2007 alle 17:10
PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 16:31
Venerdì, 09/03/2007
idem,anche se non ho capito da dove esce la cartella temp in C:\  ...

Ultima modifica effettuata da Hacker il 09/03/2007 alle 16:32
PM Quote
Avatar
FREESTYLE (Normal User)
Pro


Messaggi: 65
Iscritto: 05/03/2007

Segnala al moderatore
Postato alle 17:46
Venerdì, 09/03/2007
ragazzi scusatemi tanto ho confuso i codici con quelli dei "bat" creati con blocco note.. tutto a posto funziona tutto perfettamente..

faccio un piccolo riepilogo:

kill "C:\temp\*.*" (elimina tutti i file presenti nella cartella temp, ma non le cartelle dentro di esso)

RmDir "c:\temp" (elimina la cartella temp, ma se dentro ci sono i file non la elimina e genera un errore)

kill "c:\temp\nomefile.txt (elimina solo il file nominato nell'estensione)

..e se invece volessi eliminare la cartella temp con dentro file e cartelle?

ps. grazie ancora a tutti per la disponibilità..
(per hacker: la cartella "temp" è di esempio e l'ho creata in c:\ per farci delle prove e per semplificare il percorso..)

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 18:09
Venerdì, 09/03/2007
Testo quotato

Postato originariamente da FREESTYLE:

..e se invece volessi eliminare la cartella temp con dentro file e cartelle?



se ad es. ho la cartella temp, una sottocartella chiamata ciao e ci sono dei file all'interno basta che scrivi così:

Private Sub Command1_Click()
Kill "C:\temp\ciao\*.*"
Kill "C:\temp\*.*"
End Sub

Private Sub Command2_Click()
RmDir "c:\temp\ciao"
RmDir "C:\temp"
End Sub

spero di essere stato chiaro...

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 18:12
Venerdì, 09/03/2007
Ciao, se vuoi eliminare, tutti i files in
c:\windows\temp, dovresti comportarti in questo modo

nel Command Button inserisci queste stringhe

Private Sub Command_Button()
on error resume next
If Dir ("c:\windows\temp\*.*") <> "" Then
Kill ("c:\windows\temp\*.*")
End If
End Sub

Funziona di sicuro! Se non ti elimina qualche files, vuol dire che lo stai utilizzando!

PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 18:34
Venerdì, 09/03/2007
ma se c'è una cartella e non un file forse non te la elimina...
prova con :

Shell "rmdir C:\temp /s /q"

(per richiamare la funziona del prompt dei comandi che effettua questa operazione)

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 18:55
Venerdì, 09/03/2007
Testo quotato

Postato originariamente da Hacker:

ma se c'è una cartella e non un file forse non te la elimina...
prova con :

Shell "rmdir C:\temp /s /q"

(per richiamare la funziona del prompt dei comandi che effettua questa operazione)




Anche quest'ultima non va! A te và?

PM Quote
Pagine: [ 1 2 3 4 5 6 7 8 ] Precedente | Prossimo