He buscado el SO pero no encuentro nada.Directory.Delete no funciona. Error de acceso denegado, pero en Windows Explorer está bien
¿Por qué esto no funciona?
Directory.Delete(@"E:\3\{90120000-001A-0000-0000-0000000FF1CE}-C");
Above line emitirá la excepción "Acceso denegado". Tengo los derechos de administrador y puedo eliminar el directorio con Explorer.
Parece que algunos caracteres prohibidos? pero Windows Explorer puede manejarlo. ¿Cómo puedo eliminar directorios con nombres como ese?
¿El directorio está vacío? ¿Intentó "rastrear" con las herramientas sysinternal? – Arthur
Sí, dir está vacío. No pensé en sysinternals. Thx, voy a intentar más pruebas pronto (pero tal vez alguien atrape "el error" antes). – binball
¿No cree que el directorio es de solo lectura? Directory.Delete falla si lo es, independientemente de los permisos (ver parte inferior de http://msdn.microsoft.com/en-us/library/fxeahc5f.aspx) –