Borrado diskette

perju
08 de Diciembre del 2002
A ver si alguien me ayuda a borrar mediante código el contenido de un diskette completamente, sin usar nada de MS-DOS (format, deltree, ...) porque tiene que funcionar en Windows 2000.
Quizás con algun API o similar.
Muchas gracias.

webJose
08 de Diciembre del 2002
No requiere de ningún API para esto. Puede utilizar las funciones Dir() y Kill() para realizar el proceso, ambas implementadas en VB.

Creo que usted puede borrar todos los archivos de A: así:

Kill "A:*.*"

Pero eso no remueve directorios. Para remover directorios, necesita usar RmDir (si no me equivoco), pero no puede remover directorios si contienen archivos. En ese caso, puede hacer que la función de borrado sea recursiva, llamándose a sí misma para cada folder en A:.

No sé si con API sería más sencillo, pero las probabilidades son que VB es más sencillo.