Renombrar carpetas y subcarpetas

Iniciado por traviatØ, 22 Abril 2010, 14:15 PM

0 Miembros y 1 Visitante están viendo este tema.

traviatØ

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
                     

43H4FH44H45H4CH49H56H45H

Solo necesitas usar
Código (csharp) [Seleccionar]
DirectoryInfo obtener los directorios con
Código (csharp) [Seleccionar]
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).

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

70N1

#2
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.
70N1