SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: fernandezlm en Viernes 13 de Febrero de 2009, 13:34
-
Buenas!
El problema ante el que me encuentro es el siguiente: Tengo dos archivos .txt de caracteres. Desearía pegarlos en otro archivo .txt cuyo nombre derive del nombre del anterior. Lo intenté con la función 'dos', es decir, con un función de MSDOS llamado 'Copy'. EL problema es que lo que le doy de entrada es una lista con los nombres de archivos .txt, y sólo desearía pegar algunos de ellos por parejas, en ese caso se trataría de un bucle 'for' que no me acepta dentro de éste la función del MSDOS.
La forma de la lista desearía así:
19704ADL.txt
19804ADL.txt
19804ADL_1.txt
19904ADL.txt
donde se querrían pegar los de 19804ADL.txt y 19804ADL_1.txt.
Espero vuestras ayuda, porque no sé como resolverlo.
Un saludo
-
Saludos y bienvenido al foro
no entiendo muy bien tu pregunta....
quieres crear un archivo nuevo de texto en el cual este contenida la informacion de tu archivo 19704ADL.txt y despues anexarle la
informacion del archivo 19804ADL.txt y asi sucesivamente ?
Victor Pasilla Campos
Puebla, Mexico
-
Si eso es. Pero el problema es que son archivos en forma de cell array. Ya he conseguido que se peguen las celdas en una única celda. Ahora el problema es guardarlo en un nuevo archivo en el lugar adecuado. Para otros casos lo hice con la función 'fprintf', pero en este caso como son cell no es posible utilizarla. ¿qué puedo usar?
Gracias por su atención
-
No entiendo muy bien, ya que no comentas el contenido de los archivos. Si fuera simplemente concatenar los dos archivos, cargas el contenido de ambos, y luego creas uno donde unas ambos contenidos.
¿Qué contienen los archivos? ¿Cómo los cargas?