如何删除空目录名称如“。“. .”返回“dir”功能?
247(30天)
显示旧的评论
我用“dir”功能从一个特定的目录读取文件夹的名字。有时,函数返回一些空的或隐藏的文件夹名称如“。”或“. .”。我怎样才能摆脱这些空的文件夹的名字吗?
接受的答案
MathWorks支万博1manbetx持团队
2020年11月19日
此工作流可以通过过滤和删除文件夹名称匹配,如“等模式。“. .通过使用索引。
例如,
文件= dir;
folderNames ={文件([files.isdir]) . name};
folderNames = folderNames (~ ismember (folderNames, {“。”,“. .”}));