gpt4 book ai didi

matlab - 使用命令 `dir` 列出没有任何扩展名的文件

转载 作者:太空宇宙 更新时间:2023-11-03 19:56:46 29 4
gpt4 key购买 nike

在包含具有不同扩展名的文件的目录中,例如.ext1, .ext2, and (没有扩展名),如何使用dir命令只列出没有任何扩展名的文件?

命令 dir(fullfile('path/to/dir','*.ext1')) 将列出所有 .ext1 文件,但我没有知道读取无扩展名文件的任何选项。

最佳答案

请尝试以下是否满足您的所有需求:

allfiles = dir
filelist = {allfiles(3:end).name}

mask = cellfun(@isempty, regexp( filelist ,'[^\\]*(?=[.][a-zA-Z]+$)','match'))
output = filelist(mask)

正则表达式查找所有有扩展名 的文件名,如果没有则返回一个空数组。因此 cellfun(@isempty, ... ) 将为您提供所需的掩码。

关于matlab - 使用命令 `dir` 列出没有任何扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32870434/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com