Clipper/FiveWin - Renombrar fichero

 
Vista:
sin imagen de perfil

Renombrar fichero

Publicado por Anntonio (34 intervenciones) el 03/03/2014 13:33:36
Hola a todos.
¿ Se puede renombrar un fichero del que solo conozco la extensión, que es .wri y renombrarlo a .txt.?

En caso afirmativo, partiendo del siguiente código, ¿cómo puedo poner como igualar el nombre del fichero .wri a una variable para renombrarlo?:
IF !FILE(cDirRem+"\*.wri")
ALERT( "No existe ningún fichero *.wri",,C_ALERT )
RETU NIL
ELSE
cFicWri:= ¿?
IF FRENAME( '&cDirRem\&cFicWri',;
'&cDirRem\DevRec.txt' ) == -1
ALERT( "No se ha podido renombrar el FICHERO *.wri",,C_ALERT )
RETU NIL
ENDIF
ENDIF
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 25
Ha mantenido su posición en Clipper/FiveWin (en relación al último mes)
Gráfica de Clipper/FiveWin

Renombrar fichero

Publicado por Antoni Masana (45 intervenciones) el 04/03/2014 07:07:56
El comando Frename() renombra los ficheros uno a uno con lo que es necesario todo el nombre.

Hay dos formas de hacerlo:

Una es invocando el procesador de comandos y utilizar el REN o RENAME

1
RUN "REN " + cDirRem + "\*.wri" +  + cDirRem + "\*.txt"


La otra es utilizar la función DIRECTORY(). Te devuelve en una tabla la lista de ficheros con extensión WRI y con un FOR recorres la tabla renombrando cada fichero con el FRENAME()

Como supongo que ya sabes como se hace y no tengo más ganas de escribir porque además no recuerdo la sintaxis de algunas funciones esto es todo.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Renombrar fichero

Publicado por Antonio (34 intervenciones) el 04/03/2014 07:14:26
Gracias Antoni.

Saludos cordiales.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar