matlab file-extension dir

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.