1

テキスト ファイルのパスをプログラムで設定したいと考えています。例えば、

file = 'H:\user4\matlab\myfile.txt';
[pathstr, name, ext] = fileparts(file)

pathstr =    H:\user4\matlab

name =    myfile

ext =    .txt

すべてのファイルを に書き込みたいH:\user4\myfile。どうすればこの名前を取得できますか。

私が欲しい newfilepath=strcat(pathstr,'myfile').

明らかに、それはH:\user4\matlab\myfile私が望まないものを与えます。コードを書くにはどうすればよいですか。

4

2 に答える 2

4

私はあなたがfileparts2回使用する必要があると思いますfullfile

file = 'H:\user4\matlab\myfile.txt';
[pathstr, name, ext] = fileparts(file);
pathstr = fileparts(pathstr);
fullfile(pathstr, [name ext])
于 2013-05-02T11:55:48.630 に答える