我不知道任何内置解决方案,但我倾向于执行以下操作:
d = dir ('C:\');
d(~[d.isdir])= []; %Remove all non directories.
names = setdiff({d.name},{'.','..'});
Run Code Online (Sandbox Code Playgroud)
该setdiff命令删除不需要的元素.
摆脱.并..使用通配符的另一种廉价方法(仅限Windows):
d = dir ('C:\*.*');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5199 次 |
| 最近记录: |