Azzera filtri
Azzera filtri

Changing the name of TXT file

3 visualizzazioni (ultimi 30 giorni)
Rica
Rica il 1 Lug 2015
Risposto: Azzi Abdelmalek il 1 Lug 2015
hi all, i have a big number of TEXT-Files. They are named like this: file_0,file_1..... Iwant to begin with 1 like:
file_1,file_2,..... is there any simple method to do this with matlab.
thank you

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 1 Lug 2015
YourFolder='C:\Documents and Settings\Mes documents\MATLAB'
f=dir(fullfile(YourFolder,'*.txt'));
g={f.name};
s=regexp(g,'\d+','match');
s= str2double([s{:}]);
[n,idx]=sort(s);
g=g(idx);
for k=numel(g):-1:1
fic=g{k};
fic1=regexprep(fic,num2str(n(k)),num2str(n(k)+1));
movefile(fullfile(YourFolder,fic),fullfile(YourFolder,fic1))
end

Più risposte (1)

Martin Brown
Martin Brown il 1 Lug 2015

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by