Clipper/FiveWin - Renombrar fichero

   
Vista:

Renombrar fichero

Publicado por Anntonio abelber52@gmail.com (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
información
Otras secciones de LWP con contenido de Clipper/FiveWin
- Código fuente de Clipper/FiveWin
- Cursos de Clipper/FiveWin
- Temas de Clipper/FiveWin
información
Códigos de Clipper/FiveWin
- Convertir numeros a letras
- Invertir Cadena
- Invertir cadena
Imágen de perfil de Antoni Masana

Renombrar fichero

Publicado por Antoni Masana (39 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

Renombrar fichero

Publicado por Antonio abelber52@gmail.com (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