Help in naming the file from 001 to 100 with the same extenstion
3 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
Jos (10584)
2015-10-16
编辑:Jan
2015-10-16
% 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 个评论
更多回答(1 个)
Guillaume
2015-10-16
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.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 File Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!