Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: 7U15MK en 26 Enero 2006, 23:05 pm



Título: hay alguna forma de renombrar una carpeta usando pascal ?
Publicado por: 7U15MK en 26 Enero 2006, 23:05 pm
Quiero renombrar una carpeta usando algun tipo de procedimiento o funcion, pero al parecer no hay ninguna en pascal, sabeis de algun modo de hacerlo?


Título: Re: hay alguna forma de renombrar una carpeta usando pascal ?
Publicado por: jvchino en 27 Enero 2006, 08:44 am
Si usas el turbo pascal puedes emplear la función "rename".  Se usa para renombrar ficheros pero tambien sirve para carpetas.

Suponiendo que tengas la carpeta "soccer" dentro de "c:\juegos" y quieres renombrarlo como "futbol"

Código:
program cambiar;
var
   carpeta:file;

begin
  chdir('c:\juegos'); {directorio raíz}
  assign(carpeta,'soccer');
  rename(carpeta,'futbol');
end.


SUERTE.