FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mover grupo de archivos
Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
Mover grupo de archivos
Posted: Sun Oct 05, 2025 12:31 AM

Hola a todos quiero pasar archivos con una determinada extensión a una carpeta dentro del mismo directorio

el directorio es archivo y dentro de el una carpeta "TEMP"

lo que quisiera es hacer move file *.xml a la carpeta TEMP

Es factible

Disculpen la simpleza pero no lo pude resolver

Luis

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mover grupo de archivos
Posted: Sun Oct 05, 2025 04:16 AM
Estimado Luis,

Mira a ver si te sirve asi:
PROCEDURE MoverXML()
   LOCAL aFiles := Directory( "archivo\*.xml" )
   LOCAL aFile
   
   FOR EACH aFile IN aFiles
      FRename( "archivo\" + aFile[1], "archivo\TEMP\" + aFile[1] )
   NEXT
   
   ? Len(aFiles), "archivos movidos"
RETURN
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: Mover grupo de archivos
Posted: Sun Oct 05, 2025 06:36 AM

Si el origen y el destino están en unidades diferentes o en un recurso compartido de red (ruta UNC), FRename() suele fallar. En ese caso, hazlo de forma robusta copiando y luego eliminando el archivo (Copy + Delete).

Posts: 26
Joined: Thu Mar 17, 2022 06:47 PM
Re: Mover grupo de archivos
Posted: Sun Oct 05, 2025 03:14 PM

FileMove()

Moves a file to another directory.

Syntax

FileMove( <cSourceFile>, <cTargetFile> ) --> nErrorCode

Arguments

<cSourceFile>

This is a character string holding the name of the file to move. It must include path and file extension. The path can be omitted from <cSourceFile> when the file resides in the current directory.

<cTargetFile>

This is a character string with the new file name including file extension. Drive and/or path are optional. Return

The function returns zero on success or a numeric error code on failure.

Description

The function moves <cSourceFile> to a file specified with <cTargetFile>. The target file must be on the same drive as the source file.

Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
Re: Mover grupo de archivos
Posted: Sun Oct 05, 2025 07:35 PM

Gracias Antonio funcionó perfecto. También agradeco a Otto y a cpheraclio por haber contribuído con otras soluciones.

Luis

Continue the discussion