How to check if a directory(folder) exists?
2 495 views (last 30 days)
I am trying to create folders using mkdir, but if I have already created that folder, how do I check that before creating it. a = mkdir(directorylocation,text1) returns 1 in variable a if the directorylocation\text1 is created and if the directory exists. What is the function or condition that checks whether directorylocation\text1 exists
drummer on 20 Oct 2018
well, I suppose you want to create if it doesn't exist, after checking... so you could do it like that:
if ~exist(yourFolder, 'dir')
It basically check if youFolder does not exist. If that's true, it creates youFolder.
More Answers (2)
Stephen23 on 25 Mar 2016
Edited: Stephen23 on 11 Aug 2020
Use exist like this:
7==exist(name,'dir') % check if folder exists
7~=exist(name,'dir') % check if folder does NOT exist
To avoid searching the entire MATLAB Search Path use an absolute file/folder name: