d:尀csv目录有文件1.csv,2.csv...怎么写一个bat批处理脚本将该目录啊的这些文件压缩成1.zip,2.zip...

2025-04-23 21:38:27
推荐回答(1个)
回答1:

@echo off
set path=%path%;c:\program files\winrar
for /f "delims=" %%i in ('dir/b *.*') do rar a "%%~ni.zip" "%%i"
del /s /q "%~n0".zip

存储为*.bat文件,置于d:\csv目录下执行


@echo off
set path=%path%;c:\program files\winrar
for /f "delims=" %%i in ('dir/b "d:\csv\*.*"') do rar a "d:\csv\%%~ni.zip" "d:\csv\%%i"

存储为*.bat文件,置于任意目录下执行