Error in unziping files and then deleting files in the zip
조회 수: 6 (최근 30일)
이전 댓글 표시
Hello,
I have this following code for choosing a folder then deleting some files in specific size
files = fullfile(matlabroot, '\toolbox');
if ~exist(files, 'dir')
files = matlabroot;
end
uiwait(msgbox('Pick a folder on the next window that will come up.'));
selpath = uigetdir(files);
if selpath == 0
return;
end
unzip(selpath)
files = dir(selpath);
deletedfiles = 0;
for itr = 1:length(files)
if files(itr).bytes<200000 && ~files(itr).isdir
files.name
delete(fullfile(files(itr).folder, files(itr).name))
deletedfiles=deletedfiles+1;
end
end
deletedfiles
But i got error in the unziping part.
>> cobacoba
Error using parseUnArchiveInputs (line 76)
ZIPFILENAME "D:\Nenen" is a directory.
Error in unzip (line 55)
[zipFilename, outputDir, url, urlFilename] = parseUnArchiveInputs( ...
Error in cobacoba (line 10)
unzip(selpath)
Any ideas what should I do?
댓글 수: 0
채택된 답변
Stephen23
2020년 2월 18일
As its documentation clearly states, unzip's first input argument needs to be the name of a zip file.
selpath is not the name of a zip file.
댓글 수: 4
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Java Package Integration에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!