Effacer les filtres
Effacer les filtres

Help in naming the file from 001 to 100 with the same extenstion

2 vues (au cours des 30 derniers jours)
ken ken
ken ken le 16 Oct 2015
Commenté : Jos (10584) le 16 Oct 2015
May i know how to rename all the file with the same extension .jpg(random name) in the same folder to 001.jpg , 002.jpg and so on to 100.jpg etc

Réponse acceptée

Jos (10584)
Jos (10584) le 16 Oct 2015
Modifié(e) : Jan le 16 Oct 2015
% assuming you are in the directory of choice
extension = 'jpg'
DF = dir(['*.' extension])
for k = 1:numel(DF)
old_name = DF(k).name
new_name = sprintf('%03d.%s', k, extension)
% movefile(old_name, new_name) % UNCOMMENT WHEN YOU ARE SURE
end
  4 commentaires
ken ken
ken ken le 16 Oct 2015
Modifié(e) : ken ken le 16 Oct 2015
I had solve it thank you
Jos (10584)
Jos (10584) le 16 Oct 2015
Thanks Jan, for the corrections! :-)

Connectez-vous pour commenter.

Plus de réponses (1)

Guillaume
Guillaume le 16 Oct 2015
Option 1: Write a script in matlab, debug it to make sure that it does not result in data loss (like overwriting some files by mistake). As you don't have the confidence to write this code on your own, the debug step will have to be thorough.
Option 2: There are gazillion programs on the internet that let you do batch renaming. Personally, I'd use http://www.irfanview.com/ which also lets you do batch renaming and is a pretty decent image viewer.

Catégories

En savoir plus sur File Operations dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by