个人用,看得懂的就看,看不懂就去找其他文章吧,哈哈哈
clc
clear;
Path = 'F:\最新数据\DMP\2020-05-01\';
File = dir(fullfile(Path,'*.csv'));
FileNames = {File.name}'; %%转置
str=string(FileNames);
Length_Names = size(FileNames,1);
Path1='E:\22 学习相关\MATLAB\text2\';
for k=1:Length_Names
K_Trace = strcat(Path, FileNames(k));
file_new=csvread(K_Trace{1,1},1,1); % 注意2:由于K_Trace是元胞数组格式,需要加{1,1}才能得到字符串
q=strsplit(str(k),'.') ; %截取字符串
% S=strcat(Path1,num2str(k),'.csv'); % 由于q是元胞数组格式,需要加{1,1}才能得到字符串
% csvwrite(S,data); %将数据写到s文件里面
% file_new=csvread(S);
f1=file_new(:,1);f2=file_new(:,2);f3=file_new(:,3);f4=file_new(:,4);f5=file_new(:,5);f6=file_new(:,6);
f7=file_new(:,7);f8=file_new(:,8);f9=file_new(:,9);f10=file_new(:,10);f11=file_new(:,11);f12=file_new(:,12);
f13=file_new(:,13);f14=file_new(:,14);f15=file_new(:,15);f16=file_new(:,16);f17=file_new(:,17);f18=file_new(:,18);
f19=file_new(:,19);f20=file_new(:,20);f21=file_new(:,21);f22=file_new(:,22);f23=file_new(:,23);f24=file_new(:,24);
b=vertcat(f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f16,f17,f18,f19,f20,f21,f22,f23,f24);
SS=strcat(Path1,q{1,1},'.csv');
csvwrite(SS,b);
end