我想以编程方式为我的文本文件设置路径。如,
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
我不想要的东西。我怎样才能编写代码。
答案 0 :(得分:4)
我认为您应该使用fileparts
两次,然后使用fullfile
:
file = 'H:\user4\matlab\myfile.txt';
[pathstr, name, ext] = fileparts(file);
pathstr = fileparts(pathstr);
fullfile(pathstr, [name ext])
答案 1 :(得分:2)