matlab如何更改文件夹名称,matlab 重命名文件和文件夹

您所在的位置:网站首页 如何批量修改文件夹名称为指定的名称 matlab如何更改文件夹名称,matlab 重命名文件和文件夹

matlab如何更改文件夹名称,matlab 重命名文件和文件夹

#matlab如何更改文件夹名称,matlab 重命名文件和文件夹| 来源: 网络整理| 查看: 265

1、查看文件存在  dir()

若存在,返回文件信息

dir(‘test.txt’) %查看当前目录是否存在test.txt文件

dir(‘C:\test.txt’) %查看指定目录是否存在test.txt文件

2、查看文件存在exist()

使用方法同dir

若不存在,返回0

若存在,则根据返回一个非0值,具体请help exist

3、文件重命名eval()

matlab 中 strrep 函数可以更改文件扩展名

使用方法

eval(['!rename' , ‘,test.txt’ , ‘,test2.txt’]);

注意后文件名前有个,(逗号)

网上有人说可以使用变量操作,eval(['!rename' , s, t]);

本人表示没有成功,不知道为什么

4、文件重命名movefile

可以使用变量,如:

movefile(s,t);

178330157_1_20191219081658738.gif

clear clc cd('C:\Documents and Settings\Administrator\桌面\matlab\test'); %设置当前目录%此时test文件夹中有:文件夹1, 文件夹2, 文件1.txt, 文件2.txt movefile('1.txt', '11.txt'); % 把1.txt剪切成11.txt(1.txt不存在了),实际上相当于改名 copyfile('2.txt', '22.txt'); % 把2.txt复制成22.txt(2.txt依然存在) movefile('11.txt', '1'); %把11.txt剪切到文件夹1中 copyfile('22.txt', '2'); % 把22.txt复制到文件夹2中

178330157_1_20191219081658738.gif

一直用movefile重命名的总是觉得有点不对,速度很慢

movefile函数实际上干的是用新文件名复制一遍文件,然后把旧的再删了。。。。

所以用这个做重命名在文件特别多数据



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3