【问题标题】:Copy same file multiple times into same destination folder in matlab将同一文件多次复制到matlab中的同一目标文件夹中
【发布时间】:2014-08-03 19:33:39
【问题描述】:

文件名是 1.jpg,我必须将此文件复制 800 次到路径“F:\copiedimages”中,如何在 matlab 中完成。相同的文件应该复制 800 次到给定路径中。

我试过的源代码:

for i=1:800
copyfile('1.jpg','F:\copiedimages/');
end

【问题讨论】:

  • 每次名字都不一样?
  • @Dan ya 有不同的名字。
  • 名字的模式是什么? 1.jpg、2.jpg 等或 1_copy_1.jpg、1_copy_2.jpg?
  • @Dan 只有单个文件 1.jpg 并且复制了 800 次
  • @prshanth,是的,这些新的 800 文件将被称为什么???如果尝试我的解决方案,我想你会发现它确实将 1 个文件复制到 800 个新副本中......

标签: arrays image matlab matrix copy


【解决方案1】:

您需要为文件指定新名称。我将使用您使用字符串连接构建的模式1 Copy (i).jpg

for i=1:800
    copyfile('1.jpg',['F:\copiedimages\1 Copy (', num2str(i), ').jpg']);
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-18
    • 2017-02-27
    • 1970-01-01
    相关资源
    最近更新 更多