天天看點

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 上傳

matlab 複制txt檔案路徑,關于儲存檔案夾路徑到txt檔案中的問題
matlab 複制txt檔案路徑,關于儲存檔案夾路徑到txt檔案中的問題
matlab 複制txt檔案路徑,關于儲存檔案夾路徑到txt檔案中的問題