求助,有没有matlab大牛啊,问个问题

我需要把COH1,PLI1,PLV1自动分类到文件夹z1,COH2,PLI2,PLV2分到z2,以此类推,因为很多,手动太费事,能不能用程序实现啊,求助
全部评论
clear all; close all; clc; disp('begin'); % 设定文件路径,默认为当前目录 openFolder = ('./'); saveFolder = ('./'); % 文件路径,默认为.mat格式文件 file = dir(fullfile([openFolder,'*.mat'])); if isempty(file) disp('No such files, pls check!'); else disp(['in total ',num2str(length(file)),' files.']); end % 遍历文件 for fileNum = 1:length(file) fileName = file(fileNum).name; % 假定只有文件名只有一个连续数字的情况,如COH1,LPV233等等 isDigit = isstrprop(fileName,'digit'); folderNum = fileName(isDigit); % 判断z文件夹是否存在,不存在则创建 if ~exist([saveFolder,'z',num2str(folderNum)],'dir') mkdir([saveFolder,'z',num2str(folderNum)]); end % 复制文件到z文件夹 disp(['processing file: ',[openFolder,file(fileNum).name],' >> ',... [saveFolder,'z',num2str(folderNum)]]); copyfile([openFolder,file(fileNum).name],... [saveFolder,'z',num2str(folderNum)]); end disp('done!'); 竟然不能使用MATLAB语言!
点赞 回复 分享
发布于 2016-12-19 16:59
用 dir函数,可以得到文件夹里的文件信息
点赞 回复 分享
发布于 2016-12-17 11:30

相关推荐

05-12 13:14
已编辑
中山大学 算法工程师
点赞 评论 收藏
分享
mjasjon:这种trash中厂 简历过筛概率比大厂还低(除阿里系)
投递哔哩哔哩等公司6个岗位
点赞 评论 收藏
分享
头像
04-17 09:29
已编辑
湖南农业大学 后端
睡姿决定发型丫:本硕末9也是0offer,简历挂了挺多,只有淘天 美团 中兴给了面试机会,淘天二面挂,美团一面kpi面,中兴一面感觉也大概率kpi(虽然国企,但一面0技术纯聊天有点离谱吧)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务