MATLAB--批量重命名/删除文件

重命名文件

str = ['!rename',32,'新建文件1.txt',32,'重命名文件1.txt'];

eval(str)

批量重命名

dust_path = 'E:\dust_test\';

file_names = ls(strcat(dust_path,'Z_SEVP*.MIC'));

for ifile = 1:length(file_names(:,1))

    eval(['!rename',strcat(',',file_names(ifile,:)),strcat(',',file_names(ifile,30:end))])

    delete(path)

end

eval() 调用系统函数,本质上的功能是将字符串转化为可执行语句

例如要重命名一百个文件,不能写一百行rename,使用eval函数可以实现该语句的循环

删除文件

delete(filename)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容