Использование Путь с Файлы .
Path path = Paths.get(".../...");
Path path = Paths.get("...", "...");
// path.resolve, relativize, normalize, getFileSystem
Этот класс является обобщением File
, которое предназначено только для файлов чистой файловой системы.Путь может указывать в подкаталоге .zip с использованием файловой системы zip и т. Д.
Для установленного Файла с использованием API можно использовать Path.toFile()
и File.toPath()
.
Paths.get
очень универсален, в том числе благодаря совместимости Posix с Windows (допускает /
помимо \
).Вы можете получить канонический нормализованный путь в любом случае.
path.toRealPath()
Старый File
, который вы можете использовать:
String separator = File.separator;
Для пути, который может указывать на различные файловые системы :
String separator = path.getFileSystem().getSeparator();
В общем Path - это отличный класс, хранящий названия частей, файловую систему.Он охватывает много аспектов, таких как ".."
.