Автор | Сообщение |
|
| |
Пост N: 117
Зарегистрирован: 03.12.08
|
|
Отправлено: 11.02.14 11:45. Заголовок: Может есть готовая функция (список файлов с FTP каталога )?
Может есть готовая функция (список файлов с FTP каталога )? Имеем путь к определенной папке на FTP-сервере . Нужно получить список файлов в ней с датами 'рождения' . В примерах на MiniGUI - - ошибка в представлении именно дат ... - выдаёт , например , декабрь 2014 .... :(
|
|
|
Ответов - 12
[только новые]
|
|
|
| |
Пост N: 3825
Зарегистрирован: 17.05.05
|
|
Отправлено: 11.02.14 11:53. Заголовок: Softlog86 Вопрос не..
Softlog86 Вопрос не очень понятен. Лист получаем с помощью ListFiles а дальше разбирай массив.
|
|
|
|
| |
Пост 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 <- ПРАВИЛЬНО ВОЗВРАЩАЕТ - ДАТА + ФАЙЛ
|
|
|
|
| |
Пост N: 3826
Зарегистрирован: 17.05.05
|
|
Отправлено: 11.02.14 12:16. Заголовок: Softlog86 пишет: Ут..
Softlog86 пишет: цитата: | Уточнение : По некоторым файлам выдаёт время вместо года .....: |
| Какими средствами получена данная инфа ? Если средствами ListFiles получить массив и вывести инфу по файлам то все правильно ?
|
|
|
|
| |
Пост N: 119
Зарегистрирован: 03.12.08
|
|
Отправлено: 11.02.14 12:18. Заголовок: ctext := oClient:Lis..
ctext := oClient:List() (TIP) . Конечно можно отказаться и использовать то что правильно работает ... Где про ListFiles прочитать (или пример синтаксиса) ?
|
|
|
|
| |
Пост 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")
|
|
|
|
| |
Пост N: 120
Зарегистрирован: 03.12.08
|
|
Отправлено: 13.02.14 11:45. Заголовок: К сожалению - :ListF..
К сожалению - :ListFiles('*.jpg') на некоторые файлы приходит дата неверная ( 12.10.2014 ) <--- дожить ещё нужно до неё :) если зайти на FTP через FAR - ДАТЫ отображает правильно . Что делать уже и не знаю ....
|
|
|
|
| |
Пост N: 3828
Зарегистрирован: 17.05.05
|
|
Отправлено: 13.02.14 11:59. Заголовок: вероятно нужно разби..
вероятно нужно разбирать METHOD listFiles и тестить что он там не так делает или юзать другую библу , например Hbcurl
|
|
|
|
| |
Пост N: 3829
Зарегистрирован: 17.05.05
|
|
Отправлено: 13.02.14 12:20. Заголовок: глянь темку может по..
|
|
|
|
| |
Пост 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
|
|
|
|
| |
Пост N: 122
Зарегистрирован: 03.12.08
|
|
Отправлено: 13.02.14 12:48. Заголовок: Нужно как-то сообщит..
Нужно как-то сообщить разработчикам чтоб исправили в коде ...
|
|
|
|
| |
Пост N: 3830
Зарегистрирован: 17.05.05
|
|
Отправлено: 13.02.14 14:49. Заголовок: Softlog86 пишет: хо..
Softlog86 пишет: цитата: | хотя логичнее вычитать 12 месяцев от этой даты |
| Логики в этом что то не увидел
|
|
|
|
|
| |
Пост N: 123
Зарегистрирован: 03.12.08
|
|
Отправлено: 14.02.14 16:25. Заголовок: Я сравнил как предст..
Я сравнил как представлены даты файлов на FTP - и получилось что ошибка ровно в год :)
|
|
|
|