Delphi: Cambiar el Nombre de una Carpeta
Tutorial de Delphieño | 12/05/2021 a las 13:05
En este tutorial, me gustaría mostrarle cómo puede cambiar el nombre de un directorio con Delphi.
Estamos usando el ShellApi de Windows para esto, así que tenemos que escribir la unit ShellApi en nuestra cláusula uses:
uses ShellApi;
Después de eso, definimos un procedimiento llamado RenombrarCarpeta, con el cual podemos renombrar la carpeta "CarpetaAntigua" a "CarpetaNueva":
procedure RenombrarCarpeta(CarpetaAntigua, CarpetaNueva: string); var ShellInfo: TSHFileOpStruct; begin ShellInfo.Wnd := 0; ShellInfo.wFunc := FO_RENAME; ShellInfo.pFrom := PChar(CarpetaAntigua); ShellInfo.pTo := PChar(CarpetaNueva); SHFileOperation(ShellInfo); end;
Finalmente, aquí hay una posible llamada de nuestro procedimiento. Aquí estamos cambiando el nombre de la carpeta "Carpeta" a "NuevoNombre":
procedure TForm1.Button1Click(Sender: TObject); begin RenombrarCarpeta('C:\Carpeta', 'C:\NuevoNombre'); end;
¡Diviértete con los renombrados!
Sobre el Autor
El autor aún no ha agregado una breve descripción del perfil.
Ver Perfil
Temas Relacionados
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
Poner Windows via Script en Hibernación o Modo de Suspensión
Tutorial | 0 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
Lazarus: Detectar el Sistema Operativo (Compiler Switch)
Tutorial | 0 Comentarios
jQuery: Leer y Cambiar los Valores de los Atributos Data
Tutorial | 0 Comentarios
Reparar Archivos de Texto con Saltos de Línea Mixtos
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.