@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文件,置于任意目录下执行