On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 117
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 11.02.14 11:45. Заголовок: Может есть готовая функция (список файлов с FTP каталога )?


Может есть готовая функция (список файлов с FTP каталога )?

Имеем путь к определенной папке на FTP-сервере . Нужно получить список файлов в ней с датами 'рождения' .
В примерах на MiniGUI - - ошибка в представлении именно дат ... - выдаёт , например , декабрь 2014 .... :(



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 12 [только новые]


администратор




Пост N: 3825
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 11.02.14 11:53. Заголовок: Softlog86 Вопрос не..


Softlog86
Вопрос не очень понятен.
Лист получаем с помощью ListFiles а дальше разбирай массив.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 118
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 11.02.14 12:11. Заголовок: Уточнение : По некот..


Уточнение : По некоторым файлам выдаёт время вместо года .....:

-rw-r--r-- 1 zipdata xxxxxxx 3091 Nov 26 12:00 017741.jpg <- НЕ ПРАВИЛЬНО!!! Вместо года - возвращает ВРЕМЯ
-rw-r--r-- 1 zipdata xxxxxxx 10125 Nov 29 13:32 019151.jpg <- НЕ ПРАВИЛЬНО!!! Вместо года - возвращает ВРЕМЯ
-rw-r--r-- 1 zipdata xxxxxxx 27953 Sep 25 07:46 110158.jpg <- НЕ ПРАВИЛЬНО!!! Вместо года - возвращает ВРЕМЯ
-rw-r--r-- 1 zipdata xxxxxxx 21841 Feb 20 2013 110256.jpg <- ПРАВИЛЬНО ВОЗВРАЩАЕТ - ДАТА + ФАЙЛ
-rw-r--r-- 1 zipdata xxxxxxx 25017 Feb 20 2013 110260.jpg <- ПРАВИЛЬНО ВОЗВРАЩАЕТ - ДАТА + ФАЙЛ


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3826
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 11.02.14 12:16. Заголовок: Softlog86 пишет: Ут..


Softlog86 пишет:

 цитата:
Уточнение : По некоторым файлам выдаёт время вместо года .....:


Какими средствами получена данная инфа ?

Если средствами ListFiles получить массив и вывести инфу по файлам то все правильно ?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 119
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 11.02.14 12:18. Заголовок: ctext := oClient:Lis..


ctext := oClient:List() (TIP) . Конечно можно отказаться и использовать то что правильно работает ...
Где про ListFiles прочитать (или пример синтаксиса) ?


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3827
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 11.02.14 12:21. Заголовок: Softlog86 harbour-t..


Softlog86
harbour-trunk\harbour\contrib\hbtip\ftpcli.prg

Пример
aftp:=oFtp:ListFiles("*.zip")

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 120
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 13.02.14 11:45. Заголовок: К сожалению - :ListF..


К сожалению - :ListFiles('*.jpg') на некоторые файлы приходит дата неверная ( 12.10.2014 ) <--- дожить ещё нужно до неё :)
если зайти на FTP через FAR - ДАТЫ отображает правильно .
Что делать уже и не знаю ....

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3828
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 13.02.14 11:59. Заголовок: вероятно нужно разби..


вероятно нужно разбирать METHOD listFiles и тестить что он там не так делает

или юзать другую библу , например Hbcurl

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3829
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 13.02.14 12:20. Заголовок: глянь темку может по..


глянь темку может поможет
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=27432&p=152864

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 121
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 13.02.14 12:25. Заголовок: Там в исходниках так..


Там в исходниках такой вариант и прописан
// year
DO WHILE SubStr( cEntry, ++nStart, 1 ) == " "
ENDDO
nEnd := hb_At( " ", cEntry, nStart )
cYear := SubStr( cEntry, nStart, nEnd - nStart )
nStart := nEnd

IF ":" $ cYear <------- Если получен ГОД неверно
cTime := cYear
cYear := Str( Year( Date() ), 4, 0 ) <---- Подставляет ГОД из ТЕКУЩЕЙ ДАТЫ .... , хотя логичнее вычитать 12 месяцев от этой даты .
ELSE
cTime := ""
ENDIF


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 122
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 13.02.14 12:48. Заголовок: Нужно как-то сообщит..


Нужно как-то сообщить разработчикам чтоб исправили в коде ...



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3830
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 13.02.14 14:49. Заголовок: Softlog86 пишет: хо..


Softlog86 пишет:

 цитата:
хотя логичнее вычитать 12 месяцев от этой даты


Логики в этом что то не увидел

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 123
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 14.02.14 16:25. Заголовок: Я сравнил как предст..


Я сравнил как представлены даты файлов на FTP - и получилось что ошибка ровно в год :)

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 18
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет