From c9a05b5b1c1f63ac2eaeeb1e07bc77e6202f1d42 Mon Sep 17 00:00:00 2001 From: Mark Winter <mwinter@drexel.edu> Date: Thu, 19 Jun 2014 15:01:11 -0400 Subject: [PATCH] Fixed directory search in SegAndTrackFolders. --- src/MATLAB/LEVER_SegAndTrackFolders.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/MATLAB/LEVER_SegAndTrackFolders.m b/src/MATLAB/LEVER_SegAndTrackFolders.m index 3c55ef07..18a7cfe7 100644 --- a/src/MATLAB/LEVER_SegAndTrackFolders.m +++ b/src/MATLAB/LEVER_SegAndTrackFolders.m @@ -53,6 +53,10 @@ if ( exist('maxProcessors','var') ) end dlist=dir(directory_name); + +bInvalidName = arrayfun(@(x)(strncmpi(x.name,'.',1) || strncmpi(x.name,'..',2)), dlist); +bValidDir = ~bInvalidName & (vertcat(dlist.isdir) > 0); +dlist = dlist(bValidDir); for dd=1:length(dlist) if ( ~(dlist(dd).isdir) ) @@ -110,4 +114,4 @@ for dd=1:length(dlist) end %dd clear global; -end \ No newline at end of file +end -- GitLab