1

すみません、これは簡単な質問かもしれません。

次の方法で、web-content フォルダーから実際のパスを見つけています。

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

このような出力が得られました。

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

変数から親ディレクトリを見つけたいdirectory

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

ありがとう。

4

2 に答える 2

4

私は次の方法で行いました

   String n=request.getRealPath("/JSPFiles");
   File j=new File(n);
   String jk=j.getParent();
   out.print(jk);
于 2013-08-02T16:17:32.690 に答える
0

文字列を分割する別の方法

ExecutableFileProcessその文字列、またはその親ディレクトリから取得するにsplitは、クラスの関数を使用してString、配列にインデックスを付けることができます。

String parentDirectory = directory.split("\\\\")[directory.split("\\\\").length-1];
于 2013-08-02T16:28:53.107 に答える