2019-07-17 14:50发布
程序诗人 发表于 2012-4-13 10:28 很简单,把你应该在dos里写的命令,写到system('')的单引号里。 这里可以用变量替换。
最多设置5个标签!
1.先把需要复制的文件名列到一个文件里。
2.在matlab里写程序,打开这个文件,做一个循环,每次读里面的一行,也就是一个文件名,复制给文件名变量。
然后在matlab里操作这个文件名变量,下面有两种方法。
普通方法:
直接在matlab里调用系统程序用system(copy filename ......)
按照要求修改路径就好了,linux的话就是cp
文艺方法:
把每个文件名对应的数据都读进来,转到需要复制到的目标路径下再写入文件。
这里可以用变量替换。
比如说 system(sprintf('rm %s',filename)); 可以在linux下删除当前路径下的一个文件,文件名存在filename变量里
那我岂不是还得学习一下dos命令。。。。
一周热门 更多>