用户需求:需要将\\test中所有mat的文件迁移到\\test2目中,迁移文件前,mat文件需要压缩,迁移后的文件目录结构需要与以前的目录结构保持一致:
1、映射\\test共享为y盘
2、在dos命令中进入y盘,执行:xcopy *.mat d:\mat /s (带目录拷贝所有mat文件到d盘下的mat目录中)
3、进入d:\mat目录,执行:
for /r %i in (*.mat) do (
cd %~di%~pi
rar a "%i.rar" "%i")
该命令将所有mat文件压缩成rar文档,并保持目录结构不变
4、d:\mat目录,执行del *.mat /s (删除复制到d盘mat目录的所有mat文档)
5、复制mat目录中的所有文件夹到\\test2
检查文件数量是否一致:
在y盘执行dir *.mat /s (检查原目录中mat文件的数量)
在d:\mat目录中执行 dir *.rar /s(检查压缩后文档的数量),需要保证这两个文件总数一致,说明所有mat文件均复制和压缩