サブフォルダ名の取得時に.や..を除く方法について教えてください
71 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Yumi Iwakami
am 13 Feb. 2018
Kommentiert: Yumi Iwakami
am 14 Feb. 2018
フォルダAの中に複数のフォルダとファイルがあり,その中でフォルダ名のみを取り出すプログラムを書いています.
folderInfo=dir(read_dir);
folderlist=folderInfo([folderInfo.isdir]);
上記でフォルダの一覧を取得することはできたのですが,'.'や'..'という名前のフォルダが含まれてしまいます. これらのフォルダを除外してフォルダ名のみの一覧を取得することはできるでしょうか?
0 Kommentare
Akzeptierte Antwort
Kojiro Saito
am 13 Feb. 2018
Bearbeitet: Kojiro Saito
am 13 Feb. 2018
ismemberを活用して、'.'と'..'の名前以外を抽出すればできます。
folderInfo = dir(read_dir);
folderInfo = folderInfo(~ismember({folderInfo.name}, {'.', '..'}));
folderlist = folderInfo([folderInfo.isdir]);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu ファイルの操作 finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!