Как получить разделитель файлов указанного пути к файлу/папке?Получить файл.сепаратора заданного пути к файлу
В Java, мы можем написать, например
File f = new File("C:\\MyFolder\\MyText.txt");
Имейте в виду, что это файл представления (файл не должен существовать физически). Итак, если задан какой-либо указанный путь, существует ли метод, который может возвращать разделитель только для указанного пути?
От docs
File.pathSeparator
и File.pathSeparatorChar
возвращает систему в зависимости разделительного файла, но то, что я хочу это разделитель для данного пути, как и в предыдущем случае \
, даже если выше программа запускается и путь не имеет значения для * nix
Все пути имеют разделитель 'File.separator'. – immibis
Другими словами, в Linux, 'f' является вполне допустимым путем, с разделителем'/', ссылаясь на файл с именем' C: \ MyFolder \ MyTest.txt' в текущем каталоге. (Обратные косые черты разрешены в именах файлов в Linux) – immibis
Я хочу, чтобы разделитель по указанному пути, а не зависит от ОС – Nederealm