File Exchange

image thumbnail

Copy Files in Batches using Search Terms

version 1.0.0.0 (2.96 KB) by Tristan Ursell
Copy files matching search terms, from sub-directories matching search terms into a new directory.

0 Downloads

Updated 22 Mar 2012

View License

Tristan Ursell
File accumulator
March 2012

This function is a command line program that copy all the files in a set of sub-directories whose file names match a given set of search terms, into a new directory. The new directory's name can be specified or automatically generated. The copied files will retain their old name structure, except the sub-directory name from which they originated will be appended onto the name.

Follow the command-line instructions. File name search terms can not include single quotes. Search terms preserve spaces between words, hence do not include spaces that are not there, and are case sensitive.

Comments and Ratings (2)

@Jan, thanks. I 'char'-ed it just to be safe :)

Jan

Just a small comment:
path_in=fullfile(fullfile(path1,Dstruct(dirs(i)).name),char(tempnames(j)))
can be written as:
path_in = fullfile(path1, Dstruct(dirs(i)).name, tempnames{j})

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux