Sorting file (from a text file) and copying file to the new folder

1 次查看(过去 30 天)
Dear MATLAB experts
I want to sort the content of file based on the text file (e.g. *.txt) and then copy all the list files into another directory.
Source: C:\ sub001 (a list of subjects on the text file) ○ A ■ Sub-directory ○ B ■ Sub-directory
Text file: sub001 , sub002 and etc.
Destination: D:\Sorter
--
Thanks for considering my questions.
Best wishes
Larry Lai
  2 个评论
Paolo
Paolo 2018-7-12
So you want to open text files, read their contents and move said files to a different destination according to the contents?
What do the text files look like?

请先登录,再进行评论。

回答(1 个)

Paolo
Paolo 2018-7-12
If I am understanding the question correctly the following should help you:
fid = fopen('SubjectsID.txt')
while ~feof(fid)
tline = fgetl(fid);
name = strcat(tline,'.txt');
movefile(name,'D:\Sorter')
end
  3 个评论
Paolo
Paolo 2018-7-13
Are the files located in the current directory? Is their extension .txt?
Larry Lai
Larry Lai 2018-7-13
The files located in the different directory. Please find the files structure as following: http://bids.neuroimaging.io/
Thanks

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 File Operations 的更多信息

标签

产品


版本

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by