質問: フォルダ名の取得について uigetdirで/home/name/desktop/analysis/result/integratedfilesというパスを取得した際に、integratedfilesの文字列をaという変数に入れたい時どうすればよいでしょうか。またその解決方法はwindows,mac,linaxどのosで実行しても実行できる方法である方が嬉しいです。
回答: ファイル名の一部の取得 - matlab fileparts - mathworks 日本 fileparts関数を使います。windows,mac,linuxどのosで実行しても実行できる方法です。 % selpath = uigetdir % ここでは実行出来ないので省略 selpath = '/home/name/desktop/analysis/result/integratedfiles.txt'; [filepath,a,ext] = fileparts(selpath)