问题描述
FileName = fullfile('C:\Users\User\Desktop\1cm circle cropped 0.27',sprintf('circle_cropped_%d.jpg',count));
我使用的代码将给出文件名 (circle_cropped_1.jpg,circle_cropped_2.jpg,circle_cropped_3.jpg .........)
如何使用“ circle_cropped_001.jpg,circle_cropped_002.jpg,circle_cropped_003.jpg ............”命名图像>
以及如何移动计数数字?成为“ 001_circle_cropped.jpg,002_circle_cropped.jpg,003_circle_cropped.jpg ..............”
解决方法
FileName = fullfile('C:\Users\User\Desktop\1cm circle cropped 0.27',sprintf('%03d_circle_cropped.jpg',count));
假设您希望字段的总宽度为3。如果需要更大的字段宽度,请指定%04d
或%05d
等,此处的前缀0
确保用填充填充所需的字符串宽度零。