View previous topic :: View next topic |
Author |
Message |
bobius
Joined: 19 Nov 2005 Posts: 22 Location: Киров
|
(Separately) Posted: Fri Jan 13, 2006 19:16 Post subject: Копирование/перемещение файлов с проверкой |
|
|
Было бы хорошо, если бы в стандартном диалоге "Копировать..." ТС была галочка "Проверить после копирования". Это особенно актуально для копирования на дискету (собственно, для этого мне и надо).
А вообще, можно ли копировать с проверкой в ТС? Может плагин есть?
Говорят, в FARе можно... |
|
Back to top |
|
|
c930
Joined: 15 Dec 2004 Posts: 325
|
(Separately) Posted: Fri Jan 13, 2006 20:49 Post subject: |
|
|
Quote: | Говорят, в FARе можно... | В DISCo Commanderе тоже есть такая возможность, в настройках командера можно задать имена логических дисков для которых запись будет осуществляться с проверкой. Вот выдержка из хелпа: Quote: | ДИСКо Командир проверяет успешность записи на диск для устройств, чья буква упоминается в этой строке. Проверка происходит путем перечитывания данных после записи. |
|
|
Back to top |
|
|
bobius
Joined: 19 Nov 2005 Posts: 22 Location: Киров
|
(Separately) Posted: Fri Jan 13, 2006 22:15 Post subject: |
|
|
Как бы там ни было, задача поставлена для ТС. Господа эксперты, прошу помощи. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Fri Jan 13, 2006 22:46 Post subject: |
|
|
bobius
Самый простой способ, который приходит в голову (и которым я пользуюсь периодически) - это после копирования вызвать диалог синхронизации каталогов и выполнить в нём сравнение, включив опцию "по содержимому". Только дискетку, возможно, придётся вытащить и снова вставить, чтобы сбросить кэш. А то я пару раз так проверил... Записал на дискету файлик размером в мегабайт, жму "Сравнить по содержимому" для исходного и скопированного - влёт, в доли секунды сравнивается, и Тотал говорит, что файлы идентичны, причём дисковод при этом и не пикнул. |
|
Back to top |
|
|
bobius
Joined: 19 Nov 2005 Posts: 22 Location: Киров
|
(Separately) Posted: Sun Jan 15, 2006 00:49 Post subject: |
|
|
Спасибо. Но непонятно только, почему такую полезную функцию не организуют напрямую. |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Mon Jan 16, 2006 15:21 Post subject: |
|
|
Quote: | дискетку, возможно, придётся вытащить и снова вставить, чтобы сбросить кэш. |
иногда и это не помогает, бывает нужно прочитать другую дискету.
Разве можно сбросить кэш программно?
создавайте SVF файлы, после копирования запускайте на носителе. Удобно хранить такие контрольные суммы и сверять после записи на CD-RW, если тест не прошел, добавочно пишешь копию файлов
а еще лучше на съемные носители (дискета, CD, флэш) писать архивы, особенно, если файлов много. Один архив небольшого размера скопируется гораздо быстрей, чем куча мелких файлов. + для архивов есть возможность проверить CRC32 сразу же. |
|
Back to top |
|
|
bobius
Joined: 19 Nov 2005 Posts: 22 Location: Киров
|
(Separately) Posted: Tue Jan 17, 2006 12:06 Post subject: |
|
|
Мне понадобилась проверка исключительно для дискет, количество и состав файлов менять нельзя, поэтому пока обхожусь синхронизацией, проверяя при этом, что происходит реальное перечитывание дискеты (это видно, поскольку файлы большого размера). |
|
Back to top |
|
|
Sam Dark
Joined: 25 Apr 2005 Posts: 484 Location: Voronezh, Russia
|
(Separately) Posted: Wed Jan 18, 2006 22:25 Post subject: |
|
|
bobius
Вообще контрольная сумма - неплохой выход, ну уж если нельзя её дописать на дискетку, то выхода у тебя пока нет: или синхронизация или сторонняя программа. |
|
Back to top |
|
|
|