Сжать файл с помощью rar.exe в командном файле командной строки
Я сжимаю один файл update.ver, чтобы update.rar использовал rar.exe в командной строке (пакетные файлы), размер словаря 1024 КБ, пожалуйста, помогите мне сделать этот пакетный файл
@echo off
REM Path to WinRAR executable in Program Files
set path="C:\Program Files\WinRAR\Rar.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
1 ответ
Пример кода:
@echo off &setlocal
REM Path to WinRAR executable in Program Files
set "path=C:\Program Files\WinRAR;%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