View previous topic :: View next topic |
Author |
Message |
nickjust
Joined: 07 Jul 2009 Posts: 5
|
(Separately) Posted: Wed Jul 08, 2009 00:30 Post subject: [Plugin Request] -проверки целостности архивов! |
|
|
Нужен плагин для проверки архивов zip-arj-rar-7z на целостность.
Бывает и файл скачаешь битый ,или какой сбой..или вирус!
Нужно указать папки или диск и плагин должен проверить что архив не битый! |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6159 Location: Москва
|
(Separately) Posted: Wed Jul 08, 2009 01:11 Post subject: |
|
|
Для ZIP, RAR, ARJ никаких плагинов не требуется, распаковка (и, соответственно, тестирование) этих форматов поддерживается Тоталом изначально. Для 7zip плагин есть на wincmd.ru (и не один). _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
nickjust
Joined: 07 Jul 2009 Posts: 5
|
(Separately) Posted: Wed Jul 08, 2009 20:50 Post subject: |
|
|
Я имел ввиду автоматизацию проверки - с логом по окончании
Представьте что есть папки ,а в них 5-10 тысяч маленьких архивов .. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6159 Location: Москва
|
(Separately) Posted: Wed Jul 08, 2009 21:31 Post subject: |
|
|
nickjust
Плагины здесь в любом случае не помогут. Почитайте, какие вообще бывают виды плагинов к Тоталу.
В данном случае проще написать какой-нибудь BAT-файл или скрипт, который обычными внешними архиваторами выполняет тестирование, а Тотал мало чем может помочь. Теоретически, конечно, можно скриптом заставить его проверять архивы, скриптом же автоматически нажимать кнопку OK и добавлять запись в лог, но это неудачный инструмент для такой задачи.
Переношу в "Автоматизацию". _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Jul 12, 2009 11:34 Post subject: |
|
|
::::::::::::::::::::::::: arctest.cmd :::::::::::::::::::::::::
@echo off &chcp 1251 >nul
setlocal enableextensions
rem Тест с логом архивов с ошибками. Используется 7z.exe
rem Параметры: /S - тест архивов в подкаталогах
rem Автор: Tol!k
rem Файл arcerror.txt содержит строки
rem Error:
rem Errors:
set "arc4test=*.zip *.arj *.rar *.7z"
if /i "%1"=="/s" (set "subdir=/s") else set "subdir="
if exist %tmp%\arc4test.tmp exit /b
dir %arc4test% /b %subdir% >%tmp%\arc4test.tmp
set "err=%~dp0\arcerror.txt"
if not exist "%err%" (
echo Error:>"%err%"
echo Errors:>>"%err%"
)
for /f "delims=" %%f in (%tmp%\arc4test.tmp) do (
title %%f
C:\Progra~1\7-Zip\7z.exe t "%%f"|findstr /g:"%err%" &&(
echo %%f &echo.
echo %%f>>arcerror.lst
)
)
title Done.
if exist arcerror.lst (
echo Архивы с ошибками:
type arcerror.lst |more
) else echo OK.
del /q %tmp%\arc4test.tmp
pause &exit /b
::::::::::::::::::::::::: arctest.cmd ::::::::::::::::::::::::: |
|
Back to top |
|
|
|