首页 > 编程笔记 > MATLAB笔记 阅读:13

MATLAB mkdir()函数:创建文件夹(附带实例)

在 MATLAB 中,mkdir() 函数用于新建文件夹。若创建的文件夹已经存在,则 MATLAB 发出警告的消息;若操作失败,则 mkdir() 函数会向命令行窗口发出错误的消息。

mkdir() 函数的调用格式及说明如下表所示:

表:mkdir() 函数调用格式及说明
调用格式 说明
mkdir folderName 创建文件夹 folderName
mkdir parentFolder folderName 在 parentFolder 中创建 folderName。如果 parentFolder 不存在,MATLAB 创建该文件夹
status = mkdir(…) 创建指定的文件夹,并在操作成功或文件夹已存在时返回状态 status 的值为 1
[status,msg] = mkdir(…) 返回发生的任何警告或错误的消息文本 msg
[status,msg,msgID] = mkdir(…) 返回发生的任何警告或错误的消息 ID

【实例 1】在当前路径下创建指定名称的文件夹。MATLAB 程序如下:
>> close all       % 关闭当前已打开的文件
>> clear           % 清除工作区的变量
>> mkdir newfile   % 在当前目录下创建名称为newfile的文件夹
运行上述程序后,在当前目录下显示新建的文件夹。

使用 mkdir() 函数新建文件夹后,使用 isfolder() 函数可检查位于指定路径或当前文件夹中的文件夹是否存在,返回结果为逻辑值。如果是指定路径或当前文件夹中的文件夹,返回 1,否则返回 0。

【实例 2】确定已在当前路径下创建指定名称的文件夹。MATLAB 程序如下:
>> close all               % 关闭当前已打开的文件
>> clear                   % 清除工作区的变量
>> mkdir newfolder         % 在当前目录下创建名称为newfolder的文件夹
>> isfolder('newfolder')   % 检查newfolder是否为文件夹
ans =
logical
  1

相关文章