Можно ли переместить в каталог на один уровень вниз на Java?Перемещение в каталог на один уровень вниз
Например, в командной строке:
C:\Users\foo\
я могу использовать cd..
, чтобы перейти к:
C:\Users\
Можно ли это сделать в Java
, потому что я получаю каталог с помощью системы .getProperty ("user.dir"); однако это не тот каталог, в котором я бы хотел работать, но на 1 уровень вниз по каталогу.
Я думал об использовании метода класса Path; subpath(i,j)
, но если «user.dir» должен быть изменен на другой каталог, то возвращаемый subpath
будет отличаться.
Я считаю, что 'C: \\ Users \\ foo \\ ..' разрешено, поэтому вы должны добавить его в путь. – Jon
привет, пробовал путь workDirPath = Paths.get (System.getProperty ("user.dir") + "\\ .."); println out Path appending .. не подведет меня на один уровень. – sutoL