Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Autoeliminazione file eseguibile
domenica 22 giugno 2008 - 19.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fos
Profilo
| Newbie
25
messaggi | Data Invio:
dom 22 giu 2008 - 19:06
Salve,
ho creato una semplice console application con Visual Basic. Dopo che il file viene eseguito devo farlo cancellare dal programma stesso ! Come faccio ?
Grazie, Francesco hubble@alice.it
pieroalampi
Profilo
| Expert
816
messaggi | Data Invio:
lun 23 giu 2008 - 10:24
Comando DEL : Cancella uno o più file di nome “nomefile” sul disco unità. Il comando DEL accetta i caratteri jolly nella definizione del “nomefile”.
http://msdn.microsoft.com/it-it/library/cc31bk2e
(VS.80).aspx
oppure da codice
My.Computer.FileSystem.DeleteFile("C:\test.txt")
se ti sono stato utile clicca su accetta
vb.net 2005
------------------------------------------------------
::::Sempre a manetta in curva::::
------------------------------------------------------
fos
Profilo
| Newbie
25
messaggi | Data Invio:
lun 23 giu 2008 - 18:51
Ho pravato ma non me lo elimina poichè dice che il file è usato da un altro processo, infatti il programma deve cancellare se stesso !!
In attesa di altri consigli !
Grazie, Francesco hubble@alice.it
pieroalampi
Profilo
| Expert
816
messaggi | Data Invio:
mar 24 giu 2008 - 09:07
ovviamente ne pouoi creare due di file, una volta finita la routine e chiuso il processo con un altro file o comando lo cancelli, verificando la sua esistenza con un if
vb.net 2005
------------------------------------------------------
::::Sempre a manetta in curva::::
------------------------------------------------------
fos
Profilo
| Newbie
25
messaggi | Data Invio:
mar 24 giu 2008 - 13:39
In questo modo però uno dei due file rimane sempre mentre io non devo lasciare alcuna traccia !
LordS
Profilo
| Newbie
28
messaggi | Data Invio:
mer 25 giu 2008 - 11:18
I file in esecuzione son protetti e quindi non puoi rimuoverli finche non esci pero si puo fare un manino.
Tu Fai partire il tuo Exe...
Fai Partire un file Batch come questo:
---
:Ripeti
del "C:\MYDIR\MYPROG.EXE"
if exist "MYPROG.EXE" goto Ripeti
rmdir "C:\MYDIR"
del "\Cancella.bat"
---
Quindi il Batch tenta in Loop di rimuovere il File EXE, appena ci riesce, procede anche a rimuovere se stesso.
fos
Profilo
| Newbie
25
messaggi | Data Invio:
gio 26 giu 2008 - 18:14
Grazie molte,
funziona perfettamente ho creato un file bat che poi cancella anche se stesso.
Ciao, Francesco
LordS
Profilo
| Newbie
28
messaggi | Data Invio:
gio 26 giu 2008 - 18:32
Ottimo, saluti e buon sviluppo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !