Como Eliminar un archivo desde visual basic?

Started by Cr4ck, September 13, 2007, 09:06:15 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Cr4ck

Necesito ayuda sobre como eliminar un archivo sin importar que se este ejecutando.
he usado este comando
kill "c:/archivo.exe"
pero si se esta ejecutando ese archivo, da error y no se puede eliminar.
Necesito un VBCode que Elimine un archivo sin importar que se este ejecutando al momento de borrarlo.
SUE TODAS TUS IMAGENES EN ESTA WEB:
http://www.yadita.com.ar

JoranSpy

Por que no utilizas Unlocker para mas rapido

Solo dale click derecho al archivo y te va a decir si esta bloqueado o no y te va a dar acciones y a escoges la que quieras :P

http://unlocker.softonic.com/descargar

Saludos




Cr4ck

hablo de programación de VB, no programas que hagan acciónes semejantes
SUE TODAS TUS IMAGENES EN ESTA WEB:
http://www.yadita.com.ar

ZAMA

wenass..              ::)    ;D ;D ;D

El método DeleteFile del objeto My.Computer.FileSystem te permite eliminar archivos por ej: My.Computer.FileSystem.DeleteFile("C:\test.txt")

la condicion siguiente pueden producir una excepción:

la ruta de acceso no es válida porque es Nothing (ArgumentNullException).

la ruta supera la longitud máxima definida por el sistema (PathTooLongException).

un nombre de archivo o de carpeta en la ruta de acceso contiene dos puntos (:) o está en un formato no válido (NotSupportedException).

el usuario no tiene los permisos necesarios para ver la ruta de acceso (SecurityException).

O en tu caso --> el archivo está en uso (IOException). (entrada y salida)

entonces es cuando se pone un poco complicado.. mejor consultemos la biblioteca de clases de .NET Framework
IOException (Clase)
Excepción que se produce cuando se produce un error de E/S.

Espacio de nombres: System.IO
Ensamblado: mscorlib (en mscorlib.dll)

Sintaxis

Visual Basic (Declaración)
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class IOException
    Inherits SystemException

Visual Basic (Uso)
Dim instance As IOException

vas a tener que leer un poco y probar muxo.   ;)

suerte..







ZAMA

puedes eliminar un archivo:
                                             Kill("command.exe")   

    ...o muchos archivos
                                          Kill("*.exe")     ::)



  ..respect!
:D