Whats the best method to check whether a directory exists in a windows environment?