FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Borrar carpetas en delphi7
Hola de nuevo, mi duda ahora es saber si hay alguna forma de borrar una carpeta en delphi aun ésta conteniendo archivos dentro. Estaria muy muy agradecido si me pudierais decir la forma de hacerlo. Muchisimas gracias a todos
|
#2
|
|||
|
|||
Buenas!
Te suguiero que uses la opcion "busqueda" del foro, puesto que este tema está hablado en varios hilos. Busca por ejemplo "borrar directorio" y verás diversos temas que tratan tu mismo problema. Y ya de camino hechale un vistazo a la guia de estilo. Saludos! |
#3
|
|||
|
|||
Gracias por la sugerencia, no se me habia ocurrio mirar .
|
#4
|
||||
|
||||
Busca en la sección de trucos del Clubdelphi, recuerdo que hay dos que tienen el código necesario para realizar eso. Si la memoria no me falla 333 y 310.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Muxas gracias por la informacion, pero komo puedo buscar un numero especifico de un truco??
|
#6
|
|||
|
|||
#7
|
|||
|
|||
Muxas gracias de nuevo FDB. Espero que con esto se me resuelva el problemilla que se me habia planteado.
|
#9
|
|||
|
|||
Muchas gracias Roman esto me funciona a la perfeccion cuando le meto directamente la ruta en la funcion (ej: deletefolder ('.\data\edit'); ), pero en cambio cuando le asigno el valor del string mediante una variable
(ej : cadena:= '.\data\edit'; deletefolder (cadena); ) me da un fallo que me dice lo siguiente : No se puede eliminar Archivo: No se puede leer del disco o archivo de origen , No entiendo el por qué de ese fallo cuando se supone que a la funcion le pasas el mismo string. Me podrian dar una explicacion? Gracias. |
#10
|
|||
|
|||
Ya he resuelto mi duda al final he usado la siguiente funcion:
-------------------------------------------------------------------------- -------------------------------------------------------------------------- Espero que en un futuro le sirva a la gente como me ha servido a mi. Gracias de nuevo por la ayuda que me habeis proporcionado. Última edición por vtdeleon fecha: 09-12-2005 a las 22:24:53. Razón: Etiqueta Delphi |
#11
|
||||
|
||||
Hola a todos estoy usando esas funciones que han comentado porque quiero borrar todos los dias unas carpetas con sus archivos y lo ejecuto mediante las tareas de windows.
El problema es que cuando la sesión del ordenador es la de administrador todo funciona bien pero cuando es un usuario avansado o usuario el programa se ejecuta pero no hace nada. Tienen idea de como solucionar esto???. Ya les estoy dando las gracias.
__________________
Si tienes un problema no te preocupes, porque si tiene solucion no hay de que preocuparce y si no la tiene pues menos hay que preocuparce.(De Aristoteles). Última edición por Dragon fecha: 09-12-2005 a las 21:39:51. |
#12
|
||||
|
||||
¿¿Es posible que este usuario que comentas (que tiene los permisos de usuario y usuario avanzado) no tenga permiso de escritura sobre esa carpeta??
__________________
Si no lo sabes, necesitas leerlo |
#13
|
||||
|
||||
Hola de nuevo, el usuario si tiene permiso en esa carpeta para guarda, leer y borrar en todas las que se encuentren dentro de ella.
Gracias.
__________________
Si tienes un problema no te preocupes, porque si tiene solucion no hay de que preocuparce y si no la tiene pues menos hay que preocuparce.(De Aristoteles). Última edición por Dragon fecha: 12-12-2005 a las 19:30:22. |
|
|
|