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 

Копирование с проверкой - возможно ли?
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Осипов Сергей



Joined: 18 Mar 2008
Posts: 16

Post (Separately) Posted: Tue Mar 18, 2008 19:23    Post subject: Копирование с проверкой - возможно ли? Reply with quote

В общем у меня глючит копирование с HDD на флешку.
Хочется чтобы можно было проверять, скопированы ли данные правильно и если нет, автоматически пробовать еще раз скопировать.
Особенно если я копирую кучу файлов, повторять копирование каждого из них снова и снова.
При этом чтобы выдавался протокол или сообщение об ошибках.
Возможно?
_________________
Осипов Александрович Сергей
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Tue Mar 18, 2008 22:52    Post subject: Reply with quote

Лог - можно. Ищи(те) в настройках.
Автоматический повтор - нельзя.

Советую перед копированием создавать файл контрольных сумм , и сверять результат копирования.
Back to top
View user's profile Send private message
Осипов Сергей



Joined: 18 Mar 2008
Posts: 16

Post (Separately) Posted: Wed Mar 19, 2008 10:53    Post subject: Reply with quote

Ага, а если файлов 1000 и все они в поддиректориях, тоже сверять, да? Wink
Надо бы добавить такую функцию, аналогично тому, как в Nero есть "Verify written data"
_________________
Осипов Александрович Сергей
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Wed Mar 19, 2008 11:41    Post subject: Reply with quote

Осипов Сергей, это есть.
Как и написал Worros.
Подсчитай контрольные суммы:
Если есть папки, нажми Ctrl+B, чтобы показать все файлы. К сожалению, Тотал не умеет считать контрольные суммы подпапок.
Выбери меню Файл | Посчитать CRC-суммы
Скопируй этот файл твой_файл.sfv вместе с остальными на флэшку.
После завершения копироания всех файлов запусти твой_файл.sfv
Тотал покажет, сколько файлов и какие скопировались верно.

К сожалению, выбирать среди них неверные придётся вручную, Тотал этого не делает.
Можешь также скопировать этот текст в буфер Ctrl+C и обработать в любом редакторе.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Wed Mar 19, 2008 18:39    Post subject: Reply with quote

Очень просто написать архиваторный плагин с нужным функционалом. Буквально - дело тридцати минут.
Сегодня, если возможность будет, сделаю.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Spine



Joined: 15 Dec 2004
Posts: 127
Location: Орша, Беларусь

Post (Separately) Posted: Wed Mar 19, 2008 18:48    Post subject: Reply with quote

D1P: и заодно (если не очень трудно) то-же для копирования в расшаренную папку.
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Wed Mar 19, 2008 20:03    Post subject: Reply with quote

Spine wrote:
и заодно (если не очень трудно) то-же для копирования в расшаренную папку.

Подробней, плз.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Thu Mar 20, 2008 01:25    Post subject: Reply with quote

Набросал плагин.
Копирует файлы, потом проверяет их идентичность, в случае чего пытается ещё раз скопировать.
Все действия протоколируются.
Полезно при копировании на всякие битые носители.
Писалось для развлечения во время болезни, не проверялось особо, не отлаживалось, не оптимизировалось.
Будет время потом - может доделаю.
Если допишете - сообщите.

Исходники+бинарник: http://super.wincmd.ru/files/WCX_COPY.RAR
Автоустановку делать было некогда. Ставите по старинке, ассоциируете на любое неиспользуемое разрешение файла (всё равно работает только на "упаковку").

Вопросы - на сюда или ICQ 215168320
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Thu Mar 20, 2008 09:20    Post subject: Reply with quote

Исходники на Delphi.
D1P wrote:
Набросал плагин.

Тоже мысля была.

А ведь можно для этого и синхронизацию каталогов использовать?
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Thu Mar 20, 2008 17:17    Post subject: Reply with quote

Моторокер wrote:
А ведь можно для этого и синхронизацию каталогов использовать?

Можно. Но с плагом как-то оно нагляднее получается.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Осипов Сергей



Joined: 18 Mar 2008
Posts: 16

Post (Separately) Posted: Tue Mar 25, 2008 18:43    Post subject: Гы Reply with quote

Полторагиговый файл плагин не осилил.
Написал: External exeption EEDFADE please report this error to the Author with a description ....
Continue?
_________________
Осипов Александрович Сергей
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Tue Mar 25, 2008 22:22    Post subject: Reply with quote

Ну столь восхваляемая некоторыми товарищами сила опенсорса даёт вам две возможности:
1) Ковырять исходники самому.
2) Ждать, пока я сам не найду время поковыряться в нём.

Могу лишь обещать, что второй вариант в ближаишие пару месяцев вряд ли состоится.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
kotlomoy



Joined: 08 Mar 2008
Posts: 44

Post (Separately) Posted: Wed Mar 26, 2008 14:29    Post subject: Reply with quote

Я так понимаю, что для сравнения оба файла полностью загружаются в память?
Тогда не удивительно, что
Осипов Сергей wrote:
Полторагиговый файл плагин не осилил.

TC тоже не осилит
_________________
BranchViewExtended
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Wed Mar 26, 2008 15:45    Post subject: Reply with quote

Да нет, это всё легко обходится. Самый простой способ - грузить по частям или в потоке. Или вообще не использовать память. Медленнее, конечно, будет, но зато будет.

Когда руки дойдут.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Wed Mar 26, 2008 18:25    Post subject: Reply with quote

В Delphi World есть и эта функция «Сравнение файлов 2» и ещё две других.
Подойдёт, думаю, «Сравнение файлов».
Не пробовал.
Те же самые функции есть и в DRKB.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group