Скачивание с FTP bat-файлом
1. Необходимо чтобы с ftp качались все файлы или целиком папка дата которых больше по сравнению с другими.
сейчас код такой:
(echo user anonymous anonymous
echo cd "Инструкциия и документация/Техническая документация/МТ1 РТО и ОФЗ/"
echo ls -t) | ftp -n 10.22.33.242 > filelist.tmp
set /p newest= < filelist.tmp
(echo user anonymous anonymous
echo cd "Инструкциия и документация/Техническая документация/МТ1 РТО и ОФЗ/"
echo bin
echo hash
echo prompt
echo get %newest%) | ftp -n 10.22.33.242
Этот батник качает один файл в соответствии с полученным листом, отсортированным по времени создания (команда "ls -t" ). Но необходимо так, чтобы качались, к примеру, все файлы (или папки) за день в который были они выложены, кроме файлов дата создания которых меньше.
+ к этому в коде есть проблема: если в пути с русскими словами стоит 3 и более пробела (к примеру, \Каталог который нужно скачать), то привыполнении bat-ника пишет - "CWD": no such file or dirictory. Кто-нибудь знает как это можно обойти? Сразу говорю, кодировку проверял -все ок, сокращение 8-3 не работает, заключение пути в кавычки не помогает.
Up...
пользуйтесь латиницей .