标题: 求助:删除多个文件目录 各位高手帮帮忙
[打印本页]
作者: 164388500
时间: 2007-1-17 23:19
标题: 求助:删除多个文件目录 各位高手帮帮忙
问题是在不同的目录下下,有个相同的子目录。现在把子目录下的文件提到父目录下,然后删除子目录。
比如:a\1\b\*.doc(很多DOC文件);a\2\b\*.doc............
最后处理成:a\1\*.doc;a\2\*.doc..........
作者: tghksj
时间: 2007-1-18 00:11
你这个问题要针对实际情况对待,
核心在于变量的替换,
具体使用%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 ]