MATLAB

您所在的位置:网站首页 如何从电脑下载电影到手机 MATLAB

MATLAB

2024-05-31 19:11| 来源: 网络整理| 查看: 265

1.新建文件夹 mkdir()

常用语法结构如下:

mkdir('FolderName'); mkdir('ParentFolder', 'FolderName'); status = mkdir('FolderName'); [status, message, messageid] = mkdir('FolderName');

上述各项语法含义如下:

创建一个名为FolderName的文件夹,FolderName可以是绝对路径,也可以是相对路径;在ParentFolder文件夹中创建一个名为FolderName的子文件夹,其中ParentFolder可以是绝对路径也可以是相对路径,如果不存在ParentFolder文件夹,那么MATLAB会自动创建;如果成功创建了FolderName文件夹,那么status等于1,否则等于0;在第3个语法基础上,增加了新建文件夹的错误信息与ID。 %% 获取当前工作目录的路径 pwd >>> C:\Users\yun70\Desktop\高考加油 %% 使用相对路径在当前目录下新建文件夹 mkdir('数学'); %% 使用相对路径在当前目录下的"语文"文件夹中创建名为"古诗词"的子文件夹 mkdir('语文', '古诗词'); %% 在当前目录下首次创建名为"英语"的文件夹 [status mess messID] = mkdir('英语') >> status = 1 mess = '' messID = '' %% 在当前目录下再一次创建名为"英语"的文件夹 [status mess messID] = mkdir('英语') >> status = 1 mess = Directory already exists. messID = MATLAB:MKDIR:DirectoryExists 2.删除文件夹 rmdir()

常用语法结构如下:

rmdir('FolderName'); rmdir('FolderName', 's'); [status, message, messageid] = rmdir('FolderName', 's');

上述各项语法含义如下:

从当前文件夹中删除名为FolderName的文件夹,FolderName可以是绝对路径,也可以是相对路径,该方法只能删除一个文件夹;从当前文件夹中删除名为FolderName的文件夹及其内容,该方法可以删除一堆文件夹;如果成功删除了FolderName文件夹,那么status等于1,否则等于0,并返回删除文件夹的错误信息与ID。 %% 使用相对路径在当前目录下删除文件夹 rmdir('数学'); %% 删除"语文"文件夹及其内容 rmdir('语文'); >>> Error using rmdir No directories were removed. % 因为"语文"文件夹下面还包含其他子文件夹,所以必须加's' [status mess messID] = rmdir('语文', 's'); >> status = 1 mess = '' messID = '' %% 再一次删除"语文"文件夹及其内容 [status mess messID] = rmdir('语文', 's'); >> status = 0 mess = C:\Users\yun70\Desktop\高考加油\语文 is not a directory. messID = MATLAB:RMDIR:NotADirectory %% 删除一个文件 delete('石油.fig') %% 删除一类文件 delete('*.png'); %删除后缀为'png'的所有文件 3.移动文件/文件夹 movefile()

常用语法结构如下:

movefile('FolderName'); movefile('FolderName', 'destination'); movefile('FolderName', 'destination', 'f'); [status, message, messageid] = movefile();

上述各项语法含义如下:

将名为FolderName的文件/文件夹移动到当前文件夹中,FolderName可以是绝对路径,也可以是相对路径;可以使用通配符移动多个文件;将名为FolderName的文件/文件夹移动到destination中,二者可以是绝对路径,也可以是相对路径;仅能在FolderName中使用通配符;当原文件/文件夹与目标文件/文件夹位置相同时,原文件/文件夹将被更名为目标文件/文件夹,相当于重命名了;将名为FolderName的文件/文件夹移动到destination中,忽略destination的只读属性;如果成功移动了FolderName文件/文件夹,那么status等于1,否则等于0,并返回移动文件/文件夹的错误信息与ID。 %% 将"语文"文件夹下的"古诗词"文件夹移动到当前目录中 movefile('.\语文\古诗词') %% 将"石油"文件夹下的'fig'文件移动到"数学"文件夹中 movefile('.\石油\*.fig','.\数学') % '*.fig'表示所有后缀为'fig'的文件 %% 将"石油"文件夹更名为"物理"文件夹 status = movefile('石油', '物理'); >> status = 1 4.复制文件/文件夹 copyfile()

常用语法结构如下:

copyfile('FolderName', 'destination'); copyfile('FolderName', 'destination', 'f'); [status, message, messageid] = copyfile();

与movefile()函数类似,上述各项语法含义如下:

将名为FolderName的文件/文件夹复制到destination中,二者可以是绝对路径,也可以是相对路径;可以使用通配符复制多个文件,但只能在FolderName中加入通配符;加入参数f,即使目标路径不可写,也可以将原文件/文件夹复制到目标路径中;如果成功复制了FolderName文件/文件夹,那么status等于1,否则等于0,并返回复制文件/文件夹的错误信息与ID。 %% 将"数学"文件夹下的'fig'文件复制到"语文"文件夹中 copyfile('.\数学\*.fig','.\语文'); 补充:当前目录下的相对路径 当前路径下(Data.mat和m文件在一起): load Data.mat在下一级路径下: load .\下一级路径文件夹名\Data.mat在上一级路径下: load ..\Data.mat在平行文件夹内: load ..\平行文件夹名\Data.mat 参考:

【1】 MATLAB官方帮助文档。



【本文地址】


今日新闻


推荐新闻


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