Single Post |
Topic: можно ли при копировании "дописывать" файлы типа .log |
Author |
Message |
MVV

|
Posted: Thu Jun 06, 2013 21:50 Post subject: |
|
|
Писал себе утилитку для исправления битых файлов на флешке. Она сравнивает бинарно исходный файл и его копию в папке назначения и патчит только несовпадающие блоки. Перед этим она исправляет размер файла, поэтому как раз подойдёт в данном случае.
Code: | MIME-Version: 1.0
Content-Type: application/octet-stream; name="FixFile.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="FixFile.7z"
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
|
Батник переносит изменения в выделенных в активной панели файлах в такие же файлы в неактивной панели. При этом, если файла не существует, он не создается (это несложно добавить в батник). Кроме того, в батнике 7-8 строчки проверяют, что в неактивной панели диск с разрешенной буквой, эти строчки можно убрать. И вообще, если набор файлов и папка с файлами неизменны, можно написать батник, который будет патчить заданный набор файлов без захода в их папки.
(исправлена ошибка с вылетом с файлами <100 байт, увеличен размер буфера) _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Last edited by MVV on Sat Jun 08, 2013 22:20; edited 1 time in total |
|
|
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|