![]() |
¿Mejor manera de mover un directorio con ficheros de un sitio a otro?
Buenas:
Podrías decirme cual es la mejor manera de mover un directorio con ficheros de un sitio a otro. Tanto del disco como de la red. Gracias |
Hola.
Si estas usando Lazarus bajo el S.O. Windows podes hacer:
Un ejemplo de uso:
Saludos :) |
Ok, gracias
yo estoy usando solo free pascal de lazarus la aplicación es de consola.
De todas maneras es que soy muy nuevo no se donde pegar en la unit que genera lazarus la linea de funcion: function MoveDir(const fromDir, toDir: string): Boolean; y el resto: ZeroMemory(@fos, SizeOf(fos)); fos.wFunc := FO_MOVE; fos.fFlags := FOF_NOCONFIRMMKDIR + FOF_RENAMEONCOLLISION; fos.pFrom := PChar(fromDir + #0); fos.pTo := PChar(toDir); Result := ShFileOperation(fos) = 0; |
Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración :)
Y recuerda poner los tags al código fuente, ejemplo: ![]() Gracias :) |
Si Disculpar.... de nuevo.
Necesitaria algo muy sencillo como por ejemplo esto que pusiste pero que funcione en free pascal (terminal)
La finalidad es recoger varios directorios y unirlos en una sola carpeta. Bueno gracias de antemano |
Hola.
¿ Algo así ?
Saludos :) |
No me va
Te agradezco un montón pero no me funciona ni consola con free pascal, ni con lazarus.
Cuando compilo con lazarus me tira esta error.
Cuando lo compilo con free pascal:
Gracias |
| La franja horaria es GMT +2. Ahora son las 14:20:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi