How can I find a sub-folder in the (just in the) current directory ?
11 次查看(过去 30 天)
显示 更早的评论
I'd like to find a sub-folder in the currend directory. If not exist creat it. I tried to use if ~exist(,'file') but this search in other folders too, and find a sub-folder with the same name in other folder, but in the current directory not exist that sub-folder.
0 个评论
采纳的回答
C.J. Harris
2017-7-13
You can specify exist to only look in the current directory. For example:
lFolder = 'MyFolder';
if(exist([cd filesep lFolder]) == 7)
disp('Folder found!')
end
2 个评论
Jan
2017-7-13
编辑:Jan
2017-7-13
Prefer fullfile to consider if cd replies e.g. 'c:\'.
if exist(fullfile(cd, lFolder), 'file') == 7
Calling exist(name) without 2nd input is critical: It replies 1 if a variable with this name is existing. Therefore exist should be used with the specifier of what kind of object you are searching in general.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Search Path 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!