我的文件夹结构:bat文件获取目录路径
文件夹中的 “1”,其中包含 “1.1”, “1.2”, “1.3” 文件夹 “1.1” 包含 “1.1.1” “1.1.2”
在bat文件:
cd %folderDir%
@echo off
call :treeProcess
goto :eos
:treeProcess
for /f "delims=" %%a IN ('dir /a:-d/b 2^>nul ') do echo "%%~fa" >>%pathDdfFile%
for /D %%d in (*) do (
echo %%d >>%pathDdfFile%
echo %%d
cd %%d
call :treeProcess
cd ..
)
goto :eof
:eos
cd \
我得到:
1.1
1.1.1
1.1.2
1.2
1.3
,但我需要:
1.1
1.1\1.1.1
1.1\1.1.2
1.2
1.3
谢谢!这很棒 – liraz