首先附上遍历所有磁盘的代码:
@echo off
mkdir .\%computername%
for %%i in (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do (
if exist %%i:\ (
echo Traversing disk %%i, Please wait...
tree /f %%i:\>.\%computername%\%%i.txt
)
)
echo.
echo complete, press anykey to exit...
pause>nul
rem bat文件一般可读性都有点差,但是又不难理解,我就不在其中加注释了。
运行该程序后,所在文件夹下会建立一个以计算机名命名的文件夹,并且在其中会保存你所有磁盘的目录结构(耗时可能稍长)。
至于作用,见仁见智,我就不举例了(隐藏文件不会显示)。
另一种实用的方式是
@echo off
tree /f %1>%1</