批量压缩文件到不同的目录

本文介绍了一种在Windows环境下批量迁移并压缩指定文件的方法。具体步骤包括:映射网络路径、使用命令行工具xcopy进行文件复制、利用RAR命令行工具压缩文件同时保留目录结构、删除源文件夹中的原始文件以及将压缩文件移动到目标位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用户需求:需要将\\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文件均复制和压缩

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值