\
文字列(パスを持つ)を分割し、最後のフォルダー名を変数に取りたいと思います。助けてください。
例
mypath=D:\FOLDER1\FOLDER2\FOLDER3\
変数に FOLDER3 が必要です。
最後の文字がそうでない場合に機能する以下のコマンドを試しました\
:
for %f in (C:\FOLDER1\FOLDER2\FOLDER3) do set myfolder=%~nxf
最後の文字が\
また、変数が次のように使用されている場合も機能しません: for %f in (%mypath%) do set myfolder=%~nxf