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

Pagine: [ 1 2 3 4 5 6 7 8 ] Precedente | Prossimo
Avatar
FREESTYLE (Normal User)
Pro


Messaggi: 65
Iscritto: 05/03/2007

Segnala al moderatore
Postato alle 13:42
Giovedì, 08/03/2007
Durante il lavoro mi capita molto spesso di eliminare sempre lo stesso file e quindi mi tocca sfogliare tutte le sottocartelle in c:\ e andarlo a cercare..
ed è anche il periodo in cui mi tira di giocare un po' col vb..

qualcuno conosce i codici da inserire nel vb in modo che clicco sull'exe finale (tenuto comodamente sul desktop) e il file si elimina?

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 13:52
Giovedì, 08/03/2007
kill "c\...\file.txt"

PM Quote
Avatar
FREESTYLE (Normal User)
Pro


Messaggi: 65
Iscritto: 05/03/2007

Segnala al moderatore
Postato alle 15:42
Giovedì, 08/03/2007
grazie mille! ma questo vale solo per i file txt o per tutti? e per le cartelle invece?

PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 16:18
Giovedì, 08/03/2007
RmDir : elimina le cartelle
Kill  : elimina i file
;)

PM Quote
Avatar
FREESTYLE (Normal User)
Pro


Messaggi: 65
Iscritto: 05/03/2007

Segnala al moderatore
Postato alle 21:14
Giovedì, 08/03/2007
ho creato l'exe, ci clicco e mi dice:

Run-time error '75'

Path/File access error

Il procedimento che ho fatto è semplicissimo:
1) creato il form base
2) aggiunto un pulsante
3) doppio clic sul pulsante e ho scritto:

Private Sub Command1_Click()
RmDir "c:\temp"
End Sub

dove ho sbagliato?
(ps. la directory esiste..)

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:34
Giovedì, 08/03/2007
Testo quotato

Postato originariamente da FREESTYLE:

ho creato l'exe, ci clicco e mi dice:

Run-time error '75'

Path/File access error

Il procedimento che ho fatto è semplicissimo:
1) creato il form base
2) aggiunto un pulsante
3) doppio clic sul pulsante e ho scritto:

Private Sub Command1_Click()
RmDir "c:\temp"
End Sub

dove ho sbagliato?
(ps. la directory esiste..)



ciao... ora ti riporto le note dell'MSDN riguardo la funzione RmDir:
"Se si tenta di utilizzare la funzione RmDir in una directory che contiene file, verrà generato un errore. Per eliminare tutti i file da una directory prima di rimuoverla, utilizzare la funzione Kill."

se hai ancora problemi faccelo sapere.:k:

PM Quote
Avatar
FREESTYLE (Normal User)
Pro


Messaggi: 65
Iscritto: 05/03/2007

Segnala al moderatore
Postato alle 21:58
Giovedì, 08/03/2007
ciao MeTeMpSiCoSi grazie per l'aiuto.. in effetti dopo aver letto il tuo post ho notato che la cartella vuota la elimina.. ma se dentro ci sono dei file no..

Ma se il comando "kill" è indirizzato verso i file, significa che dovrei usare questo comando per ogni singolo file presente nella cartella.. dico bene?

Ora non ho vb a portata di mano.. e scrivessi:

Private Sub Command1_Click()
Kill "c:\temp"
End Sub

dovrebbe funzionare per eliminare la cartella con dentro i file?

PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 15:33
Venerdì, 09/03/2007
prova con:

kill "C:\temp\*.*"

PM Quote
Avatar
FREESTYLE (Normal User)
Pro


Messaggi: 65
Iscritto: 05/03/2007

Segnala al moderatore
Postato alle 15:40
Venerdì, 09/03/2007
niente non va :(

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