联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off cls setlocal enabledelayedexpansion del d:\list.lst for /D %%z in (e:\web\database,e:\web\film-img,e:\web\images,e:\web\index,e:\web\v2) do ( set fpath=%%z for /r %fpath% %%a in (*.*) do ( set var=%%~pa&&for /f "tokens=* delims=\" %%i in ("%%~pa") do ( echo c %%~ta %%~za %%i%%~nxa !var:\=/!%%~nxa ) ) ) endlocal
Originally posted by everest79 at 2007-3-21 01:30 PM: 你的fpath没有按延缓格式,当然不起作用了 !fpath!
@echo off cls setlocal enabledelayedexpansion del d:\list.lst for /D %%z in (e:\web\database,e:\web\film-img,e:\web\images,e:\web\index,e:\web\v2) do ( %%~dz cd %%z for /r %%a in (*.*) do ( set var=%%~pa&&for /f "tokens=* delims=\" %%i in ("%%~pa") do ( echo c %%~ta %%~za %%i%%~nxa !var:\=/!%%~nxa>>d:\list.lst ) ) ) endlocal