0

わかりましたので、xmlcatalog の uri を解決しようとしています。特定のサブディレクトリから、レベル数が不明な親ディレクトリに戻りたいと考えています。例えば:

file:///D:/Sahil/WorkSpaces1/Cartridges1/Project1/ParticularFolder/Level1/Level2/< so-many-levels >/CurrentFolder

完全な FilePath を入力せずに、「CurrentFolder」から「ParticularFolder」に戻りたい。

これを達成したいのは、すべて「ParticularFolder」を含む複数のプロジェクトで作業しているため、このフォルダーのサブディレクトリ内のコードは、この親フォルダー内の他のサブディレクトリ内の他のすべてのファイルに動的にアクセスできる必要があるためです。さまざまなプロジェクトに個別の完全なファイルパスを指定して、コードを厳格にしすぎたくありません。

出来ますか?Windows、Unix、およびLinux OSでこれを実現する方法について言及してください。

4

1 に答える 1

1

UNIX/Linux/OS X などの場合:

while [ "$(basename $PWD)" != "ParticularFolder" ]; do cd ..; done
于 2016-07-08T22:22:38.400 に答える