пятница, 19 июля 2024 г.

Щекотливая ситуация

Короче я искал MID файлы группы Roxette. Сначала залез в google.ru
для получения ссылки на поисковую систему Мамонт (у меня взломали
explorer.exe из системной папки, он был заменён на Aston Shell, а в
Aston Shell не работает английский - поэтому нельзя просто набрать
mmnt.ru). В Мамонте я нашёл MIDI и заодно заметил новый FTP.
Посетив ftp://ftp.bboxbbs.ch, я увидел там папку incoming и соответственно
захотел туда что-нибудь скопировать. Хитро и уверенно раскрыв бранч всего
винчестера по Ctrl-B - в Total Commander ,- я начал выбирать файлы,
начиная с самых больших по размеру. Фильмы, естественно, я даже не
рассматривал. Таким образом прошло некоторое время, несколько сбоев
линии ADSL (в порядке вещей), я скопировал файлы... Но на сервере выставлен
такой атрибут доступа, что скопировать обратно файлы нельзя. Просто по
общему размеру скопированные файлы удобно поместились бы на мою флешку.
"Бы" почти понятно. Специфика бранча такова, что сравнить бранч и
папку FTP технически невозможно - такое сравнение было бы очень кстати.
Ну и вот, попав в технологический тупик, я попытался найти выход и
нашёл его. В Far тоже есть бранч; в этом бранче можно скопировать полные
пути всей массы файлов бранча... Я получил TXT с путями файлов на моём
винчестере. Дальше алгоритм следующий - список файлов на FTP (сделанный
загодя) и список общей массы файлов винчестера открываются в моём
редакторе Zed, в котором всё становится относительно просто... Фича Zed -
поиск строки и сохранение всех успешных совпадений в файл. Получились
файлы !1.File, !2.File, !3.File, и т.д., каждый содержал прямые пути
искомых файлов, в некоторых случаях с дубликатами. Дальше совсем просто -
делается Bat файл с командами copy, Bat делается слиянием *.File. Запускаем
и получается точное зеркало FTP. Вуаля.