我想知道如何删除特定文件夹的内容(文件和文件夹),而不删除此文件夹。仅删除子文件夹。 我试过这个,但这也会删除文件夹:
rmdir(listFolders,'s')
答案 0 :(得分:1)
此功能正常工作:
function rmSubDir( pathDir )
d = dir(pathDir);
isub = [d(:).isdir];
nameFolds = {d(isub).name}';
nameFolds(ismember(nameFolds,{'.','..'})) = [];
for i=1:size(nameFolds,1)
dir2rm = fullfile(pathDir,nameFolds{i});
rmdir(dir2rm, 's');
end
end