関数dirを用いたフォルダのリスト

18 vues (au cours des 30 derniers jours)
朋貴 熊田
朋貴 熊田 le 27 Mai 2022
Commenté : 朋貴 熊田 le 3 Juin 2022
現在、関数dirを用いて以下のコードを用いてbmpファイルをリストしています。
bmpFiles = dir('c:/積算/*.bmp');
numfiles = length(bmpFiles);
mydata = cell(1, numfiles);
S='/';
for k = 1:numfiles
mydata{k} = imread(strcat(bmpFiles(k).folder,S,bmpFiles(k).name));
end
この際に、まずbmpFilesのフィールド順が一般的なファイル名の順番にならず、”1、10、11・・・”と1が優先されてリストになっており”1,2,3,4・・・”といったようにファイル名順にリスト化することは可能でしょうか?
またその影響でmydata{k}もファイル名順に割り当てられません
ご教授お願いいたします。

Réponse acceptée

Hernia Baby
Hernia Baby le 27 Mai 2022
こちら使ってみるのはいかがでしょうか?
  1 commentaire
朋貴 熊田
朋貴 熊田 le 3 Juin 2022
ご回答ありがとうございます。参考にさせていただきます。

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur ファイルの操作 dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!