2

バッチでパスの一部を取得する最も簡単な方法は何ですか?

他の「提案された質問」から私は今知って~dp0いますが、それは現在の作業ディレクトリでのみ機能するようです?

代わりに、環境変数から部分文字列を取得したいと考えています。具体的には、最後の\.

bashでは、これを行うことができますnewpath=${fullpath%\\*}.同等に単純なバッチ構成はありますか?

4

3 に答える 3

1

環境変数から末尾のバックスラッシュを削除する方法を次に示します。

@echo off
set "var=c:\program files\rock & roll\"
for /f "delims=" %%a in ("%var%\.") do echo set "var=%%~fa"
pause
于 2013-07-12T19:17:38.387 に答える