【发布时间】:2012-04-16 11:47:21
【问题描述】:
我有大约 100 个 .jpg 文件,我需要重命名它们,例如我有 image98、image99、image100、image101 等等。我需要将它们重命名为 image098、image099、image100、image101。有人可以帮我解决这个问题吗?
dirData = dir('*.jpg');
fileNames = {dirData.name};
for iFile = 1:numel(fileNames)
newName = sprintf('image%04d.jpg',iFile);
movefile(fileNames{iFile},newName);
end
尝试执行上述代码,但无法正常工作。
【问题讨论】:
-
什么不起作用?您收到错误消息吗?