移动到一级目录

sut*_*toL 2 java path

是否可以在Java中向下移动一级目录?

例如,在命令提示符中:

C:\Users\foo\
Run Code Online (Sandbox Code Playgroud)

我可以cd..用来:

C:\Users\
Run Code Online (Sandbox Code Playgroud)

是否可以这样做Java,因为我正在使用System.getProperty("user.dir")获取目录; 但是,这不是我想要工作的目录,而是目录下的1级.

我曾想过使用Path类方法; subpath(i,j),但如果要将"user.dir"更改为另一个目录,则返回的内容subpath会有所不同.

set*_*all 9

File类可以本机执行此操作.

File upOne = new File(System.getProperty("user.dir")).getParentFile()
Run Code Online (Sandbox Code Playgroud)

http://docs.oracle.com/javase/6/docs/api/java/io/File.html#getParentFile%28%29