是否有一种方法可以递归地驱动Windows批处理中的文件夹,并包括您指定的根文件夹?
例如:
FOR /D /R "C:UsersMarkDesktop" %%a in (*) do echo %%a
结果:
C:UsersMarkDesktopFolder1
C:UsersMarkDesktopFolder2
C:UsersMarkDesktopFolder2SubFolder1
C:UsersMarkDesktopFolder3
但没有
C:UsersMarkDesktop
如果我这样做:
FOR /D /R "C:UsersMarkDesktop" %%a in (.) do echo %%a
结果:
C:UsersMarkDesktop.
C:UsersMarkDesktopFolder1.
C:UsersMarkDesktopFolder2.
C:UsersMarkDesktopFolder2SubFolder1.
C:UsersMarkDesktopFolder3.
这是可行的,但我不希望在那里的.
。
有没有办法让根文件夹和所有子文件夹像这样显示:
C:UsersMarkDesktop
C:UsersMarkDesktopFolder1
C:UsersMarkDesktopFolder2
C:UsersMarkDesktopFolder2Subfolder1
C:UsersMarkDesktopFolder3
我肯定是什么简单的东西,但我还没有弄明白。谢谢。
试试这个:
for /D /R "c:usersjasondesktop" %%I in (.) do echo %%~fI >> out.txt