OSX私はこれを行うことができます:
someCommand -someOtherParameter ../../../../../ThisFileIsNeeded -yetAnotherParameter
Windowsで同じことを行おうとすると、次の結果になります。
"システムは、指定されたファイルを見つけることができません"
結果のパスは次のようなものです:
c:\myFolder\otherFolder\IamHere\..\..\..\..\ThisFileIsNeeded
Windows cmdの相対パスを書き込むにはどうすればよいですか?
パス、および相対パスは、OS X/macOSにあるものと非常によく似ています。
「c:\ dev\repos\repo1」にいるユーザーが、「c:\ dev\bin \」にあるファイルを使用して何かを実行したい場合(以下のPowerShellの例)。
C:\dev\repos\repo1> Start-Process ..\..\bin\my_executable.exe
上記のコマンドラインを言葉で:
2つのディレクトリに戻ってディレクトリbinに移動し、見つかったファイルmy_executable.exeを使用して(現在のディレクトリ(相対パス)の開始点で)プロセスを開始します。
あなたは相対パスがどのように機能するか知っているようです。正確なコマンドで返信して、私があなたがやろうとしていることを再現できるようにします。