【发布时间】:2012-06-16 10:19:08
【问题描述】:
我想从传递的参数中解析文件夹名和文件名。示例:
my.bat c:\windows\test.txt
我希望这些存储如下:
FILE_NAME=test.txt
FILE_FOLDER=c:\windows\
我该怎么做?
我找到了this,但它只获取文件名。
【问题讨论】:
标签: batch-file
我想从传递的参数中解析文件夹名和文件名。示例:
my.bat c:\windows\test.txt
我希望这些存储如下:
FILE_NAME=test.txt
FILE_FOLDER=c:\windows\
我该怎么做?
我找到了this,但它只获取文件名。
【问题讨论】:
标签: batch-file
您可以通过FOR /? 或How to get folder path from file path with CMD 阅读帮助
set "FILE_NAME=%~nx1"
set "FILE_FOLDER=%~dp1"
【讨论】: