2

私の質問は、MATLAB を使用してフォルダー内の特定の種類のファイルを検索する方法です。私の質問の詳細について例を挙げます。

次のフォルダーとその中にファイルがあるとします。

My_folder
    Sub_folder1
        Sub_sub_folder1
              a.txt
        1.txt
        2.txt
    Sub_folder2
        3.txt
    abc.txt

この例では、すべての.txtファイルMy_folderとそのサブフォルダーを検索します。MATLAB で何ができるのだろうと思っていました。ありがとう!

4

3 に答える 3

5

私の知る限り、Matlab には再帰的なディレクトリ検索を行う機能が組み込まれていませんが、Matlab Central でダウンロードできるいくつかの機能があります: hereおよびhere

別の方法として、独自の再帰関数を作成し、そのdir関数を使用して、再帰する基準または他のディレクトリに一致するファイルを各レベルで検索することもできます。

于 2013-04-26T08:59:53.247 に答える
0

回答は受け入れられましたが、Matlab のdir関数を指摘したいと思います。
この組み込み関数は、問題のフォルダーの内容を返します。さらに、どのコンテンツが独自のフォルダーであるかを示します。したがって、少しループすると、この関数を使用してサブディレクトリも検索できます。

于 2013-04-26T14:17:15.807 に答える