小编Vic*_*Dev的帖子

用于在 Windows 批处理脚本中获取绝对路径的变量

我有以下脚本来列出所有文件,从目录中递归地列出,并具有.phtml扩展名。

@echo off
setlocal
for /f %%G in ('forfiles /s /m *.phtml /c "cmd /c echo @relpath"') do echo %%G >> listoffiles.txt
endlocal
exit
Run Code Online (Sandbox Code Playgroud)

它仅列出文件的相对路径。上面的脚本是从中间位置运行的,所以我没有在@relpath变量中获得完整路径。

此外,我在结果行中得到了引号,我想将其删除。

我想通过一些代码更改获得这些文件的绝对路径,如果可以在我的代码中使用全局变量,那么这对我来说是最好的,因为我不是 Windows 批处理脚本编写者。

windows batch command-line

9
推荐指数
1
解决办法
5978
查看次数

标签 统计

batch ×1

command-line ×1

windows ×1