Título: ¿Cómo puedo detectar una carpeta sin nombre? Publicado por: Christopher Bryan en 9 Septiembre 2013, 21:35 pm Estoy haciendo una aplicación en BATCH que verifica la existencia de ciertos archivos. Pero necesito detectar cuando una carpeta se llama: " " (combinación [ALT+255]), he intentato con:
Código: if exist "[RUTA]\ " (ren "[RUTA]\ " "Recovered_Files") Pero a la hora de probarlo, no le cambia el nombre a la carpeta. ¿Entonces cómo es que detecto ese caracter y cambio el nombre? Título: Re: ¿Cómo puedo detectar una carpeta sin nombre? Publicado por: Eleкtro en 9 Septiembre 2013, 21:51 pm ¿cómo es que detecto ese caracter y cambio el nombre?[/size] Código -> Code Page Identifiers (http://msdn.microsoft.com/en-us/library/windows/desktop/dd317756%28v=vs.85%29.aspx) Saludos Título: Re: ¿Cómo puedo detectar una carpeta sin nombre? Publicado por: Christopher Bryan en 9 Septiembre 2013, 22:08 pm Código -> Code Page Identifiers (http://msdn.microsoft.com/en-us/library/windows/desktop/dd317756%28v=vs.85%29.aspx) Saludos Hola, acabo de probar el código, pero no funciona para lo que quiero adaptarlo, mira, aquí está lo que quiero que haga: Código: @ECHO OFF Entonces, cuando el usuario digíta una letra de unidad (Por ejemplo: E), el programa tiene que desocultar los archivos de la unidad, verificar si existe la carpeta aparentemente sin nombre y renombrarla. ¿Cómo adapto entonces eso siguiendo este código? Título: Re: ¿Cómo puedo detectar una carpeta sin nombre? Publicado por: Eleкtro en 10 Septiembre 2013, 01:30 am ¿Cómo adapto entonces eso siguiendo este código?[/size] Código
Saludos EDITO: Código: attrib -s -r -h %UNIDAD%:\*.* /s /d Eso no sé donde lo habrás visto pero es un fallo muy típico de todos los novatos, tu intentas procesar carpetas y archivos pero ese patrón de búsqueda no procesa carpetas, pues solo procesará carpetas que contengan un punto "." en el nombre. Lee sobre los asteriscos, las wildcards. Saludos |