Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Мережі";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

Вниз

Дати зміни файлів по FTP Знайти схожі гілки


Algol   (2004-10-05 15:01) [0]

Виникла така проблема - потрібно регулярно сканувати FTP сервер на наявність нових файлів або зміни старих.
Як найбільш швидко і ефективно це реалізувати?
PS
Сканування всіх фалів і порівняння дат - повільно.



nikulin   (2004-10-05 17:42) [1]

А іншого шляху начебто немає.
Ще не вважаєш ім'я файлу і його дані (час і розмір) і не порівняєш з наявними даними, не впізнаєш змінився файл.
В протокол ФТП немає команди "Видати імена всіх файлів які змінилися з часу останнього конекту"! На жаль! : - ((



Algol   (2004-10-06 00:23) [2]


> "Видати імена всіх файлів які змінилися з часу
> Останнього конекту "!

Нда, ось така команда б і не завадила.

Але все таки є ще така річ як дата папки. Але ніяк не можу зрозуміти що ця дата відображає (особливо під Юнікс).
Начебто якщо закачати файл в директорію, то дата директорії встановлюється рівною датою створення файлу. Але якщо просто змінити файл, то дата файлу змінюється, а дата директорії - немає.



Дмитрий Ботвин   (2004-10-06 08:08) [3]

Якщо ти сам закачувати дані на цей сервак або міняєш їх там,
тоді веди лог-файл, в якому і бережи імена тих файлів, які
змінилися або додалися. По-іншому не вийде :-)))



сторінки: 1 вся гілка

Форум: "Мережі";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.074 c
1-1101373384
Кругозір
2004-11-25 12:03
2004.12.12
призначення обробника всередині класу


6-1096747272
denkop
2004-10-03 00:01
2004.12.12
Передача структури яка містить поле типу pointer


14-1101157384
OneFragLeft
2004-11-23 00:03
2004.12.12
Комп'ютер і Здоров'я.


4-1098804856
dms_main
2004-10-26 19:34
2004.12.12
Потоки. Waitfor.


14-1099947252
Пітер
2004-11-08 23:54
2004.12.12
Що за shellhook.dll?





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська