matlab - Listar archivos que no tienen ninguna extensión usando el comando `dir`
file-extension (1)
Intente si lo siguiente se ajusta a todas sus necesidades:
allfiles = dir
filelist = {allfiles(3:end).name}
mask = cellfun(@isempty, regexp( filelist ,''[^//]*(?=[.][a-zA-Z]+$)'',''match''))
output = filelist(mask)
La expresión regular encuentra todos los nombres de archivo que tienen una extensión y devuelve una matriz vacía si no es así. Por cellfun(@isempty, ... )
tanto, cellfun(@isempty, ... )
le dará la máscara deseada.
En un directorio que contiene archivos con diferentes extensiones, por ejemplo, .ext2
, .ext2
y (sin extensión), ¿cómo puedo usar el comando
dir
para enumerar solo los archivos que no tienen ninguna extensión?
El comando dir(fullfile(''path/to/dir'',''*.ext1''))
.ext1
todos los archivos .ext1
, pero no conozco ninguna opción para leer archivos sin extensión.