私はこのコードを持っていますが、動作していないようです。なぜ私はうまくいかないことができます。バッチで指定されたパスから最後のフォルダを削除する方法
set dir = %cd%
:char
set dir=%dir:~0,-1%
IF %dir:~-1%=="\" (goto end) else (goto char)
:end
私は~0,-1
からdir
を設定しているように見えるライン
set dir=%dir:~0,-1%
までそれを縮小しているが、それは意味があるため行わないI別のプログラムでまったく同じ行を使用し、うまくいきました。
BTW:このコードは、現在のディレクトリパスから最後のフォルダ名を削除するためのものです。
ご協力いただきありがとうございます。
ありがとう、これは完全に機能しました。 – sonrad10