-2

パスが D:\path\to\my\data である mybat.bat を実行します。

私の現在のディレクトリである「data」フォルダーには、「data1」と「data2」という2つのフォルダーが含まれています。data1 には file1.txt が含まれており、data2 には別の拡張子のファイル名 (file1.out) を持つ file1 も含まれています。

mybat.bat が実行されている現在のディレクトリ data にいます。

「file1.txt」と「file1.out」を「tamo.bat」に渡します。「tamo.bat」は「mybat.bat」(「data」ディレクトリ)と同じディレクトリであることを知っています。

と書いているのですが、うまくいきません!

  SET mypath=%~dp0
  set var=file1
  set getTXTBySubPath=%mypath%data1\%var%.txt
  echo -----getTXTBySubPath-----

  set getOUTBySubPath=%mypath%data2\%var%.out
  Call tamo.bat %getTXTBySubPath% %getOUTBySubPath%

どうすればそれを達成できますか?ありがとう!

4

1 に答える 1