0

%~n1 でファイル名をパスに入れることができることを知っています。ファイルが置かれているフォルダ名をバッチで取得する方法は?

例: この呼び出しを行う

          myFolder.bat "Temp\file1WithSpaces.txt"

ファイル「file1WithSpaces」の名前を引っ張る

           %~n1 

「Temp」を引っ張りたいだけです。また、「Temp\file1WithSpaces.txt」は相対パスであると推測しています

ありがとう

4

1 に答える 1

0

これを試して:

for /f ^delims^=^" %%A in ("%~dp1\..") do  echo %%~nA
于 2013-04-17T18:02:41.047 に答える