1

我想从传递的参数中解析文件夹名和文件名。例子:

my.bat c:\windows\test.txt

我希望这些存储如下:

FILE_NAME=test.txt
FILE_FOLDER=c:\windows\

我怎样才能做到这一点?

我找到了这个,但它只获取文件名。

4

1 回答 1

6

您可以阅读帮助FOR /?如何使用 CMD 从文件路径获取文件夹路径

set "FILE_NAME=%~nx1"
set "FILE_FOLDER=%~dp1"
于 2012-06-13T12:55:42.343 回答