以下是引用shenlan在2003-12-22 23:10:30的发言:
怎么用DOS命令实现将DIR显示出来的位于不同子目录底下的*.TXT文件拷贝到某一目录下面?
您可以用PKZIP.EXE 完全这个功能:
(这是我编写的一个批处理文件)
假设在C盘根目录下已经有一子目录名为BACKUP,而且准备将不同子目录中的TXT文件均复制到C:\BACKUP目录中.而且确保PKZIP.EXE及PKUNZIP.EXE文件在程序运行搜索路径中.
@ECHO OFF
C:
CD\
PKZIP.EXE -a -exx -p -r -o -= -a+ -n+ -! C:\BACKUP\TMP^TMP.ZIP *.TXT > NUL
CD\BACKUP
PKUNZIP C:\BACKUP\TMP^TMP.ZIP -O
DEL C:\BACKUP\TMP^TMP.ZIP
ECHO OK!
PKZIP.EXE 下载地址:
http://model.chinajewelry.net/dos/dosbbs/uploadImages/200311251526137234.rar