6
私は、バッチファイルに渡された最初の引数に相対して指定されたフォルダ内にいくつかの操作を行うバッチファイルを作成しています。バッチファイル内では、私が作業しているフォルダをユーザーにエコーしたいと思います。しかし、パスをエコーするたびに、フォルダをどこに置くかを決めるために使用した....が含まれています。例えば。相対パスをDOSバッチファイルの完全修飾パスに変換するにはどうすればよいですか?
set TempDir=%1\..\Temp
echo %TempDir%
私は、パラメータ\FolderA
と私のバッチファイルを実行する場合、私が期待するように、エコーのステートメントの出力はFolderA\..\Temp
の代わり\Temp
です。
も参照してください... http://stackoverflow.com/questions/1645843/batch -file-resolve-relative-path-from-relative-path-and-or-file-name – SteveC