Removing a folder from a directory outsaide the current directory of Matlab?
12 次查看(过去 30 天)
显示 更早的评论
Hi, I have made a gui which opens a folder(In that folder there are some more folders in a directory) and it copies the file(.csv) and rename it with (sub)folder name and save it in the main(parent)folder.Now I want to remove the folder,from which I copied my file and save it in MAIN folder.When i use rmdir('pathname','s'),it gives me the following error''??? Error using ==> rmdir \\-----------\data\My Documents\MATLAB\pathname is not a directory.''Because it has added the directory(pathname)in the current directory of matlab.I want to remove the folder whose directory is pathname.Could somebody tell me please how it would work.Thanks
0 个评论
采纳的回答
Guillaume
2014-10-8
You just need to specify the full path of the folder you want to delete to rmdir. If you supply just the folder name, it assumes that folder is in the current directory. You can use fullfile to build the full path of the folder:
parentfolder = 'C:\somewhere\on\the\drive';
foldername = 'deleteme'
rmdir(fullfile(parentfolder, foldername), 's');
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 File Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!