for /D %%I in ("F:\mydata\WebLogs\MyServerName001\u_ex100206.log") do (
echo filename=[%%~nxI]
)
for /D %%I in ("F:\mydata\WebLogs\MyServerName001\u_ex100206.log\..") do (
echo parent dir=[%%~nxI]
)
for /D %%I in ("F:\mydata\WebLogs\MyServerName001\u_ex100206.log\..\..") do (
echo parent's parent dir=[%%~nxI]
)
Helvick 所指的帖子已经过顶了。这是获取父目录(或父目录的父目录等)的简单方法:
...等文件不需要存在。
使用 %~nxI 作为文件名,并使用此stackoverflow 帖子中所选答案中的代码作为父文件夹。