matlab 复制txt文件路径,关于保存文件夹路径到txt文件中的问题

因为我自己要整理文件,但是在整理文件中遇到了一些小问题不知如何解决。先贴上我的代码

——————————————————————————————————————————————————

clc;

clear all;

rootDir = 'D:\dsitest\1\';

outpath = 'D:\dsitest\2\';

genmulu = 'D:\dsitest\';

allfile = dir(rootDir);

allfile = allfile(3:end);

subN = length(allfile);

for i = 1:subN

foldername = allfile(i).name;

filename=[rootDir,foldername '\SMS_AP_S3P2_1_5ISO_0018\'];

cd(outpath);

%   mkdir(foldername,'\SMS_AP_S3P2_1_5ISO_0018');

outpath1=[outpath foldername,'\SMS_AP_S3P2_1_5ISO_0018'];

if(exist(filename)~=0)

mkdir(foldername,'\SMS_AP_S3P2_1_5ISO_0018');

copyfile(filename,outpath1);

else

mkdir(foldername,'\error');

end

end

for k =1:subN

foldername3 = allfile(k).name;

filename=[outpath,foldername3 '\error'];

if(exist(filename)~=1)

cd(genmulu);

save('cuowuwenjian.txt','filename');

end

end

——————————————————————————————————————————————

我自己的想法是如果不存在“SMS_AP_S3P2_1_5ISO_0018”这个文件夹,我就创建一个“error”文件夹,然后下面在检查每个被试的文件夹下是否存在error这个文件夹,如果存在error这个文件夹,我就把error文件夹所在路径保存在一个txt文件里。程序可以成功运行,但是最后我输出的txt文件中是乱码,所以想请教下各位大佬我的问题在哪里,附上txt内容截图

————————————————————————————————————————————————

2019-11-2 11:38 上传

442a53943febe9465fc072b4fbe10813.gif

b2a5a3e0dcc7d508e00275fe42fce1b5.gif

e98dc05d96d67b3a7fea06123d672b90.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值