我如何找到父目录

时间:2013-08-02 16:00:28

标签: java java-ee-7

对不起,可能这是一个简单的问题。

我通过以下方式从我的网络内容文件夹中找到真正的路径。

String directory= request.getRealPath("/JSPFiles");

我得到了这样的输出。

 C:\Users\Infratab Bangalore\DesktopSubbuFinal\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ExecutableFileProcess\JSPFiles

我想从directory varibale找到父目录。

C:\Users\Infratab Bangalore\DesktopSubbuFinal\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ExecutableFileProcess

感谢。

2 个答案:

答案 0 :(得分:4)

我是按照以下方式做的

   String n=request.getRealPath("/JSPFiles");
   File j=new File(n);
   String jk=j.getParent();
   out.print(jk);

答案 1 :(得分:0)

通过拆分字符串的替代方式

要从该字符串或任何父目录中获取ExecutableFileProcess,您可以使用split类中的String函数,并对数组编制索引:

String parentDirectory = directory.split("\\\\")[directory.split("\\\\").length-1];