Hola 1 saludo, me preguntaba si alguien sabe como hacer para renombrar muchas carpetas y subcarpetas, basandose en el nombre que estas tienen, es decir, por ejemplo si la carpeta tiene de nombre: Mis Imagenes, basandose en que cada letra corresponde a un numero (por ejemplo), se cambiara automaticamente a que se yo, "15613274" , creo que me explico ;D ;D
esto en VB.NET dado que en este lenguaje me parece mas sencillo..., aunque si alguien sabe en C/C++ igual estaria bien ;D ;D mas o menos que apis se utilizan y eso? saludos
Solo necesitas usar
DirectoryInfo
obtener los directorios con GetDirectories()
y recorrerlos con un foreach, y en cada directorio recorrido comparas su nombre y si quieres la renombras con un move (seguro hay un modo mejor, pero no busque :S) si quieres puedes recorrer el string de el nombre de la carpeta y convertir cada letra en su valor en ascii y lo mueves con el nombre en números (ascii).
a= 0
b= 1
c= 2
d= 3
.
.
.
busca en el nombre desde la primera letra asta la ultima y vas reemplazando por su numero y guardandolo en una variable. luego renombras el archivo usando la variable-
Este proceso se llama en crip tar.
Ahi mucha informacion sobre
esto en la red.