我想从传递的参数中解析文件夹名和文件名。例子:
my.bat c:\windows\test.txt
我希望这些存储如下:
FILE_NAME=test.txt
FILE_FOLDER=c:\windows\
我怎样才能做到这一点?
我找到了这个,但它只获取文件名。
我想从传递的参数中解析文件夹名和文件名。例子:
my.bat c:\windows\test.txt
我希望这些存储如下:
FILE_NAME=test.txt
FILE_FOLDER=c:\windows\
我怎样才能做到这一点?
我找到了这个,但它只获取文件名。
您可以阅读帮助FOR /?
或如何使用 CMD 从文件路径获取文件夹路径
set "FILE_NAME=%~nx1"
set "FILE_FOLDER=%~dp1"