Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Отсортировка битых архивов RAR в отдельную папку 
Author Message
SLAVCHIKS



PostPosted: Fri Apr 25, 2014 12:59    Post subject: Отсортировка битых архивов RAR в отдельную папку Reply with quote

Стоит следующая задача - нужен скрипт, чтобы найти в папке с несколькими тысячами архивов RAR битые (поврежденные) архивы и автоматически переместить их в папку - например создав в текущей папку BADRAR.

Я сделал скрипт, который выполняет такую задачу, но в нем есть неприятные нюансы - Нужно проверяемые файлы копировать в какую нибудь папку, которая первая по вложенности с корня диска (во вложенных дальше одной не срабатывает), скопировать в эту папку сам скрипт, файл 7z.exe и пустую папку Bad.
вот сам этот скрипт проверки и перемещения битых файлов RAR
Code:
FOR /R %%A IN (*.rar) DO (
7z t "%%A" | FIND "Everything is Ok" || MOVE "%%A" %CD%\BAD\
)


В идеале хотелось бы иметь кнопку, которая автоматом работала бы в активной директории в ТС, автоматом создавала в ней папку BADRAR и перемещала туда найденные битые файлы.
Надеюсь на помощь сообщества, думаю многим пригодится такая фича.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group