Есть ли способ просто загрузить имя первого файла в каталоге без указания его имени, а затем на каждой итерации переходить к следующему файлу в каталоге?
У меня проблема симена файлов имеют имена 1, 1,5, 2,2,5,3, 3,5 и т. д., поэтому num2str (X) в итерации не поможет найти файл.
Я пытаюсь переименовать ихиспользуя strrep (s1, s2, s3), но все же я снова сталкиваюсь с той же проблемой загрузки их в цикл!
Я понимаю, что сначала я должен был назвать их с большим планированием, но эти файлыслишком велик, чтобы снова запустить симуляции.
Вот что мне нужно переименовать файлы:
%%%RENAMING A FILE%%%
%Search directory to get number of files
d1=dir('\MATLAB\Data\NumberedQwQoRuns');
numfiles = length(d1)-2;
for a=1:numfiles
%Search subdirectory if necessary for count of those folders
d2=dir('\MATLAB\Data\NumberedQwQoRuns\Run'num2str(a));
subdir = length(d2)-2;
for b= 1:subdir
origname= PROBLEM???
Newname=['Zdata' num2str(b) '.txt']
Newfile= strrep(origname, origname, newname)
movefile(origname,Newfile)
end
end
Большое спасибо за вашу помощь, Абид A