Если из этого формируется URI, то: является зарезервированным символом.
Подумайте об этом: file: // a: b ... это будет восприниматься как логин FTP.
Ваше сообщение об ошибке, кажется, жалуется на то, что после анализа строки остается относительный путь (я думаю, 00.csv после последнего двоеточия).Очевидно, уже не все имя файла.
Вам нужно будет экранировать любые зарезервированные символы в имени файла перед формированием URI.Вы можете сделать это в командной строке, например: ls |sed -e 's /: /% 3A / g'
для преобразования двоеточий в имени файла.
Или вы можете переименовать любые файлы в каталоге, которые используют любой из символов ";?:@ & = +, $ "