我有以下问题。我使用自组织地图对图像进行排序(> 20000)并将已排序的图像复制到新订单中的新文件夹中。原来,copyfile非常慢(每秒1个图像),正如我在几个帖子中发现的那样,没有解决方案。所以1.问题是否有解决方案? 我尝试了另一种选择,现在我只是使用以下命令重命名文件:
c=1;
for i = b
file = av_files(i).name;
in = strcat(inputdir,'\',file);
out =sprintf('%s\\%0.5i_%s',inputdir,c,file);
java.io.File(in).renameTo(java.io.File(out));
c=c+1;
end
现在我收到了错误
Static method or constructor invocations cannot be indexed.
问题似乎是我在Matlab不喜欢的for循环中使用它。有没有解决的办法? 所以问题主要是如何在Matlab中快速重命名和/或复制大量文件而没有错误。
btw movefile
相对较慢