split path and take last folder name in batch script

后端 未结 4 1461
梦谈多话
梦谈多话 2020-12-05 14:18

I want to split the string (having a path) with \\and take last folder name in a variable. Please help.

e.g
mypath=D:\\FOLDER1\\FOLDER2\\FOLDER3\\

4条回答
  •  爱一瞬间的悲伤
    2020-12-05 14:31

    try:

    for %f in (C:\FOLDER1\FOLDER2\FOLDER3\.) do set myfolder=%~nxf
    

    works also:

    for %f in (C:\FOLDER1\FOLDER2\FOLDER3.) do set myfolder=%~nxf
    

提交回复
热议问题