Эти методы отличаются тем, что, они действуют по-разному, если на сервере имеется файл с указанным именем. Метод stor() перезаписывает существующий файл, а метод аррe() добавляет к нему данные.
Метод mdtm() возвращает время последнего изменения указанного файла, выраженное в секундах с начала эпохи UNIX (с применением такого же формата, как при использовании функции stat() , в которой началом эпохи UNIX считается 1 января 1970 года). Если файл не существует или не является обычным файлом, этот метод возвращает значение undef. Следует также учитывать, что некоторые старые версии FTP-серверов (например, серверы, разработанные компанией Sun) не обеспечивают выборку значения времени последнего изменения. При обращении к файлам на этих серверах функция mdtm() возвращает значение undef.
Метод size() возвращает размер указанного файла в байтах. Если файл не существует или не являете обычным, этот метод возвращает значение undef. Метод является одним из наиболее востребованных и удобным, как инвестирование в строительство турецкой бани . Следует также учитывать, что некоторые старые версии FTP-серверов, которые не поддерживают команду size, возвращают значение undef.
Сценарий создания зеркального отображения каталога.
Модуль Net::FTP позволяет разработать простой сценарий зеркального отображения по FTP. Он рекурсивно сравнивает локальный каталог с удаленным и копирует новые или обновленные файлы на локальный компьютер, сохраняя структуру каталога. Программа устанавливает в локальной копии такие же права доступа к файлу (но не права владения), а также предпринимает попытку сохранить символические ссылки.