移动文件夹主文件夹,然后删除空文件夹
14次浏览(过去30天)
显示旧的注释
答案(1)
Sourabh Kondapaka
2021年2月11日
以类似于你回答的问题的方式来处理这个问题
在这里
代码:
pathToData = fullfile(pwd,“数据”);
dataFolder = dir(pathToData);
dirFlags = [dataFolder.isdir];
subFolders = dataFolder(dirFlags);
subFolders = subFolders(3:length(subFolders));
为k = 1:长度(subFolders)
person = subFolders(k).name;
personSubFolder = dir(fullfile(pathToData, person));
personSubFolder = personSubFolder(3:长度(personSubFolder));
为j = 1:长度(personSubFolder)
seFolder = personSubFolder(j).name;
srcFolder = fullfile(pathToData, person, seFolder);
destFolder = fullfile(pathToData, seFolder);
移动文件(srcFolder destFolder);
%流(' \ n \ n ------------- 从 ---------- \ n \ n”);
% disp (srcFolder);
% fprintf('\n \n To \n \n');
% disp (destFolder);
结束
删除个人文件夹后,所有文件夹移动到。
%数据文件夹
删除目录(fullfile (pathToData人));
结束
初始文件夹结构:
![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/516157/image.png)
执行上述脚本后:
![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/516162/image.png)
一个类似的问题已经得到了解答
在这里
你可以选择免费课程
Matlab斜坡弯道