在命令行批处理文件中使用 RAR.exe 压缩文件



我正在压缩单个文件 update.ver 进行更新.rar在命令行中使用 RAR.exe (批处理文件)字典大小 1024KB请帮我制作这个批处理文件

@echo off
REM Path to WinRAR executable in Program Files
set path="C:Program FilesWinRARRar.exe";%path%

echo 1. Compress files in dir individually (no subdirs)
echo.
echo.
set /P
if "%FILE%"=="1" goto indiv

REM Compress files in directory individually (no subdirectories)
:indiv
echo.
echo.
FOR %%i IN (*.*) do (
rar a "%%~ni" "%%i"
)
goto eof

:eof

endlocal
Erase v6.rar
Erase update.ver
rename update.rar update.ver

此代码在Windows VPS中不起作用

一些示例代码:

@echo off &setlocal
REM Path to WinRAR executable in Program Files
set "path=C:Program FilesWinRAR;%path%"
echo 1. Compress files in dir individually (no subdirs)
echo(
echo(
set /P "answer="
if not "%answer%"=="1" goto eof
REM Compress files in directory individually (no subdirectories)
:indiv
echo(
echo(
FOR %%i IN (*) do (
    rar a "%%~ni.rar" "%%~i" || echo Error building archive!
)
Erase v6.rar
Erase update.ver
rename update.rar update.ver

最新更新