你这个问题要针对实际情况对待,
核心在于变量的替换,
具体使用%PATH:STR1=STR2% 还是使用 %PATH:~0,-2%
要看实际情况.
下面的代码只提供参考:
实际应用请详加测试.
@ECHO %dbg% OFF
setlocal ENABLEDELAYEDEXPANSION
FOR /F "TOKENS=*" %%i IN ('DIR /B /S *.DOC') DO (
SET P=%%~dpi
COPY "%%i" "!P:0,-2!"
RD /S /Q %%~dpi
)
Last edited by tghksj on 2007-1-17 at 11:14 AM ]