MatLab 列出文件夹中的文件(不包括目录)

标签 matlab path

所以我知道我可以使用 dir()ls() 等函数列出当前文件夹中的所有文件和目录,我知道一旦列出,我可以通过字段 isdir 来区分它们。

但是有没有办法从一开始就排除目录并单独列出文件?

更好的是,有没有一种方法可以排除当前的 . 和父 .. 目录 - 这将(当然)每次显示 - 并列出所有其他文件和目录?说真的,谁在使用 ls() 想知道 . 是否存在?

最佳答案

dir 的输出是操作系统提供给它的任何内容。因此,根据您运行的系统,它可能会有所不同。这是我的方法:

list=dir();
CleanList=setdiff({list.name},{'.','..'})'; 

关于MatLab 列出文件夹中的文件(不包括目录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21781046/

相关文章:

perl - 改进我的 Perl 算法以合并 postscript show 命令

c++ - 将 1000x1000 复数矩阵的求逆从 Matlab 移植到 C++

matlab - 在函数中使用matlab的profile属性

Windows 在管理员重置 PATH 时运行。

c# - 为什么System.IO是这样实现的

c# - 错误 : 'Subscript indices must either be real positive integers or logicals' when using Matlab . NET 生成器

string - 包含多个模式中每个模式的单独结果

java - Jersey 的路径匹配 "sandbox"或空字符串

java - 如何读取项目内的txt文件?

c++ - 在 mac 上编译 hello world wxWidget 程序时找不到 'wx/wx.h' 文件