La Web del Programador: Comunidad de Programadores
 
    Pregunta:  13151 - CAMBIAR EL NOMBRE A UNA CARPETA
Autor:  Mikel Torres Beti
Hola:

Me gustaría saber como puedo cambiar el nombre de una carpeta de windows através de una aplicación en Delphi.
Gracias.

  Respuesta:  Sebastian Rodriguez
Mikel, lo que te podría servir para resolver tu problema es lo siguiente:

Delphi trae incluida una instrucción que permite llamar a procedimientos D.O.S. (Shellexecute), lo que sí, para usarla, debes incluir en la primera clausula de Uses la librería ShellApi.

Ej.
shellexecute(Handle,operacion,ejecutable,parametros,carpeta del ejecutable,modo de apertura)

shellexecute(application.Handle,'Open','rename.exe','ruta\carpeta ruta2\carptetanueva2','c:\windows\command\',SW_Shownormal);

si tienes alguna duda, contáctame.

Saludos.