Check exists before listing dir, to avoid produce error log, fix #14210

this should fix http://trac.xbmc.org/ticket/14210
but I just wonder, why the error log produced for multiple times for the same dir, is there multiple video files inside the dir?