是否可以在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会有所不同.
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