Еще один вопрос вызвал интересную проблему:
В Windows Java File.pathSeparatorChar
равно ;
, что правильно. Однако на самом деле точка с запятой также является допустимым символом для имен папок или файлов. Вы можете создать папку с именем Test;Test1
в Windows.
Возникает вопрос: как определить, действительно ли точка с запятой в списке путей разделяет путь или является частью имени каталога, если список путей может содержать как абсолютные, так и относительные пути?