主要内容

isfile

确定输入是否为文件

说明

如果 filename 是位于指定路径或当前文件夹中的文件,则 result = isfile(filename) 返回 1。否则,isfile 返回 0。

示例

全部折叠

检查输入 myfile1.txt 是否为文件。结果为 1 表示 myfile1.txt 是文件。

result = isfile('myfile1.txt')
result = logical
   1

创建文件夹 myfolder,然后检查 myfolder 是否为文件。结果为 0 表示 myfolder 不是文件。

mkdir myfolder;
result = isfile('myfolder')
result = logical
   0

检查输入 myfile1.txt myfolder 是否为文件。结果为 [1 0] 表示 myfile1.txt 是文件,而 myfolder 不是文件。

result = isfile(["myfile1.txt", "myfolder"])
result = 1×2 logical array
   1   0

输入参数

全部折叠

文件名,指定为字符串数组、字符向量或字符向量元胞数组。对于本地文件,filename 可以包含相对路径,但相对路径必须在当前文件夹中。否则,filename 必须包括完整路径。

对于位于远程位置的文件和文件夹,您必须将完整路径指定为统一资源定位器 (URL)。Internet URL 必须包含协议类型 "http://""https://"。有关详细信息,请参阅处理远程数据

限制

  • MATLAB® 不支持要求身份验证的 Internet URL。

  • MATLAB Online™ 支持与 Microsoft® OneDrive™ 文件和文件夹相关联的 Internet URL,而 MATLAB 的安装版本仅支持本地 OneDrive 文件。

扩展功能

全部展开

版本历史记录

在 R2017b 中推出

全部展开