プッシュボタンが押されたときにファイル/フォルダを検索し、それがパスになるGUIを作成したいパスを取得した後に処理を行う別の関数です。これまでのところ私はこのフォルダのパスを取得し、MATLABの別の機能にそのパスを与える方法
function pushbutton2_Callback(hObject, eventdata, handles)
....
....
folder_name=uigetdir('File Selector');
このフォルダを参照し、今私は、私が説明した場合、私が使用しているプッシュボタンが実行を開始し、この関数に言い換える
source_dir = 'here the path of that folder comes';
source_files = dir(fullfile(source_dir, '*.txt/etc'));
をそのフォルダのパスを提供したいをしましたこの関数が最初にその関数に入力するファイル/ディレクトリを選択します。私はいくつかの例を使用しようとしましたが、私はguiを作っているので、まだ成功していません。どんな助けもありがとう。ありがとうございました。
編集..
これは私がやろうとしていたものです。まさにあなたの問題が何であるかそれはかなりはっきりしていないすべてのファイル
をロードするために、ループを
に使用されます
%%脚注。関数への引数として 'folder_name'のパスを渡すのですか?この機能はどのように見えますか?あなたはそれをどこで定義しましたか?いくつかのコードが役に立つでしょう... – bushmills
@bushmills私の意図は、folder_nameにフォルダパスを取得し、そのパスをsource_dirに与えることです。グローバル変数としてそのフォルダのパスを作成し、そのグローバル変数をsource_dirに渡してみましたが、動作しませんでした。最初に、私はsource_dirのパスを手動で 'c:\ blah \ blah'のように指定しましたが、今はpushbuttonがフォルダを選択し、そのフォルダのパスを実行を開始する関数に渡します。 – Muhammad
次のようにします:1.フォルダパスを取得し、 'folder_name'に格納します。 2. pushbutton-callback関数で呼び出された関数に 'folder_name'を渡しますか? 3. 'folder_name'の文字列を' source_dir'に渡します。これは正しいですか? – bushmills