Foros del Web » Soporte técnico » Windows »

Problemas para eliminar unas carpetas desde una aplicación

Estas en el tema de Problemas para eliminar unas carpetas desde una aplicación en el foro de Windows en Foros del Web. Hola amigos, a ver si me podéis ayudar con el problema que tengo. Tengo una aplicación en Visual studio 2008, desarrolada con vb y para ...
  #1 (permalink)  
Antiguo 03/03/2010, 05:55
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 17 años, 5 meses
Puntos: 0
Sonrisa Problemas para eliminar unas carpetas desde una aplicación

Hola amigos, a ver si me podéis ayudar con el problema que tengo.
Tengo una aplicación en Visual studio 2008, desarrolada con vb y para hacer un pequeño resumen, lo que hace es buscar una serie de usuario en Directorio activo y borrarlos. Entre los trámites que hay que seguir a la hora de "borrarlos" uno de ellos es borrar su carpeta de usuario, que está en red, donde tien todas sus cositas.

El tema está en que la aplicación fuciona bien a medias. Busca, encuentra y borra bien el 90% de los usuarios y sus carpetas, pero con algunos usuarios, está fallando porque salta una excepción con mensaje "Acceso Denegado" a la hora de borrarle alguna de sus carpetas, y siempre son las mismas,"mi música", "mis videos", "mis fotos", etc etc y ese tipo de carpetas que están en "mis documentos" del usuario

¿Sabéis la razón?

Saludos
  #2 (permalink)  
Antiguo 03/03/2010, 16:33
Avatar de Caesio
Outsider
 
Fecha de Ingreso: agosto-2009
Ubicación: εη ρεπμ
Mensajes: 1.716
Antigüedad: 15 años, 3 meses
Puntos: 124
Respuesta: Problemas para eliminar unas carpetas desde una aplicación

Cita:
Iniciado por Javichechu Ver Mensaje
Hola amigos, a ver si me podéis ayudar con el problema que tengo.
Tengo una aplicación en Visual studio 2008, desarrolada con vb y para hacer un pequeño resumen, lo que hace es buscar una serie de usuario en Directorio activo y borrarlos. Entre los trámites que hay que seguir a la hora de "borrarlos" uno de ellos es borrar su carpeta de usuario, que está en red, donde tien todas sus cositas.

El tema está en que la aplicación fuciona bien a medias. Busca, encuentra y borra bien el 90% de los usuarios y sus carpetas, pero con algunos usuarios, está fallando porque salta una excepción con mensaje "Acceso Denegado" a la hora de borrarle alguna de sus carpetas, y siempre son las mismas,"mi música", "mis videos", "mis fotos", etc etc y ese tipo de carpetas que están en "mis documentos" del usuario

¿Sabéis la razón?

Saludos
Hola Javichechu

Necesito que me respondas algunas preguntas:

--> ¿Sobre que Windows estas ejecutando dicha aplicación que desarrollaste?,

--> ¿A que te refieres al decir que "con algunos usuarios esta fallando"?.

--> ¿Te aparece algún mensaje de error al tratar de eliminar aquellos archivos que mencionas (mis videos, mi musica, etc)? ¿o simplemente no los borra?

S@ludos y Éxitos.
__________________
Lee las Políticas de Uso, escribe correctamente y antes de preguntar, revisa nuestra guía
  #3 (permalink)  
Antiguo 04/03/2010, 02:40
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problemas para eliminar unas carpetas desde una aplicación

Hola. Gracias. Te respondo:

- Es windows 2003 R2

- Que no falla con todos usuarios. A lo mejor en la misma ejecución del programa debe elimiar 30 usuarios, y solo 3 fallan, el resto lo hace bien y no tiene problemas. Peri siempre hay algún caso aislado que falla al no poder borrar su carpeta de usuario.

- En mi aplicación me salta una excepción de "Acceso denegado"
  #4 (permalink)  
Antiguo 05/03/2010, 01:36
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problemas para eliminar unas carpetas desde una aplicación

¿Nadie puede darme alguna pista al menos?
  #5 (permalink)  
Antiguo 07/03/2010, 10:35
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problemas para eliminar unas carpetas desde una aplicación

Hola de nuevo.
Perdona que vuelva a meterme en el asunto, pero mientras seguía buscando información sobre este tema (me interesó porque eventualmente puedo tener el mismo inconveniente en un proyecto que tenemos en desarorllo), me encontré con un documento en MSDN bastante interesante, que puede ser una pista: No puede eliminar un archivo o una carpeta en un volumen del sistema de archivos NTFS

No sé si cubrirá puntualmente tu problema, pero plantea un conjunto de posibles razones que van más allá de los habituales problemas de permisos.

Leelo y dime que opinas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #6 (permalink)  
Antiguo 07/03/2010, 10:40
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problemas para eliminar unas carpetas desde una aplicación

Este otro link muestra un tema interesante: "Acceso denegado" cuando elimina carpetas de una unidad montada
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 08/03/2010, 09:52
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problemas para eliminar unas carpetas desde una aplicación

Bueno, tendré que probar en casos reales y ver si cumple alguna de esas razones, y a partir de ahí, obrar en consecuencia... pero será complicado teniendo en cuenta que puede haber numerosas razones posibles.
si por tu cuenta, averiguas algo, me lo cuentas. Yo haré lo mismo, pero me da que tiene más que ver con el SO, que sea WS 2003 R2.
  #8 (permalink)  
Antiguo 09/03/2010, 05:02
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problemas para eliminar unas carpetas desde una aplicación

Finalmente, y hasta que encuentre la razón, yo he optado por la opciónd e eliminar la carpeta mediante cmd. Así no falla

Shell("cmd.exe /c rmdir /s /q " + directorio, AppWinStyle.MinimizedFocus, True)

Etiquetas: carpetas, eliminar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:40.