Azzera filtri
Azzera filtri

Extract files of specific extension from already searched folder

4 visualizzazioni (ultimi 30 giorni)
Myfolder contains various filetypes (various extensions). File search step is completed with
Myfolder=dir('*.*')
Instead of repeated search with 'dir' command for each filetype, is it possible to extract filenames from 'Myfolder'(already searched) based on extensions like *.xlsx, *.fig, *.bmp?

Risposta accettata

Stephen23
Stephen23 il 10 Ott 2019
Modificato: Stephen23 il 10 Ott 2019
>> S = dir('*.*');
>> S.name
ans = .
ans = ..
ans = archive
ans = iregexp.m
ans = iregexp.png
ans = iregexp.zip
ans = iregexp_doc.m
ans = iregexp_zip.m
>> [~,~,E] = cellfun(@fileparts,{S.name},'uni',0);
>> X = strcmpi(E,'.m');
>> T = S(X);
>> T.name
ans = iregexp.m
ans = iregexp_doc.m
ans = iregexp_zip.m

Più risposte (0)

Categorie

Scopri di più su File Operations in Help Center e File Exchange

Prodotti


Release

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by