Что вы можете сделать, прежде чем инициализировать ваше FTP-соединение, получить список файлов, которые находятся на вашем локальном компьютере.Затем объедините их в регулярное выражение и используйте свойство OmitFiles
, равное rget
, чтобы пропустить файлы на локальном компьютере.
Конечно, это не относится к случаю, когда файл был измененна удаленной машине, и у вас нет этой модификации.Или случай, когда ваш перевод был прерван и у вас есть только половина файла.
Возможно, вам следует подумать об использовании rsync
вместо этого, будь то программа командной строки или модуль File::Rsync
.