【发布时间】:2014-09-05 15:26:36
【问题描述】:
我正在写一个bat文件,其中一个命令需要一个项目路径和一个相对于项目的文件路径。
例如
awesomecommand.exe project=C:\MyProject file="myfiles\file1.fbx"
我正在遍历 C:\MyProject(我的 .bat 文件所在的位置)中的所有文件:
for /R "%~dp0" %%f in (*.fbx) do (
....
)
我需要获取相对于%dp0 的%%f 路径。所以如果%%f = C:\MyProject\myfiles\file1.fbx 和%~dp0="C:\MyProject",我需要结果是"myfiles\file1.fbx"。
我该怎么做?
【问题讨论】:
标签: windows batch-file