how to copy multiple files from a source folder to a destination folder
Mostrar comentarios más antiguos
Hi, I was looking for how to copy multiple files from a source folder to a destination folder (subfolder) without looping through file names. Wild card copies unnecessary files. eg if a folder contains "cat.txt,mat.text, dog.txt,pmpo.txt" ... how to copy cat.txt and mat.txt to another folder(subfolder without using a loop.
thanks in advance
Respuestas (2)
On Unix/Linux/MacOS, to copy all files that have a single character followed by at.txt, you can use
system('cp ?at.txt newfolder')
or, to copy only cat.txt and mat.txt:
system('cp [cm]at.txt newfolder')
Image Analyst
el 3 de Dic. de 2015
0 votos
You can use one of the code samples in the FAQ: http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F
Then, inside the for loop, use sprintf() and fullfile() to create the full filenames (folder+base file name + extension) and then use copyfile() to do the copying.
Categorías
Más información sobre MATLAB en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!