function delete(h,filename) %DELETE Delete a file on an FTP server. % DELETE(FTP,FILENAME) deletes a file on the server. % Matthew J. Simoneau, 14-Nov-2001 % Copyright 1984-2012 The MathWorks, Inc. % Make sure we're still connected. connect(h) if any(filename=='*') listing = h.jobject.listNames(filename); names = cell(size(listing)); for i = 1:length(listing) names{i} = listing(i); end else names = {filename}; end for i = 1:length(names) status = h.jobject.deleteFile(names{i}); if (status == 0) error(message('MATLAB:ftp:DeleteFailed',char(names{i}))); end end