Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2013, 20:15   #1
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию FTP неоднозначные результаты LIST

Всем доброго. Колдую тут для себя FTP и так и сяк. Заметил одну щтуку, которую пока не смог объяснить. Ответ сервера:
Цитата:
-rw-rw-r-- 1 root root 10153 Dec 06 2007 ??? ????.theme
drw-rw-r-- 1 root root 512 Dec 06 2007 ??????
drw-rw-r-- 1 root root 512 Sep 20 2012 ????????? ???????
-rw-rw-r-- 1 root root 3571333 Jun 21 21:09 ??? ????????????.pdf
-rw-rw-r-- 1 root root 4125273 Jun 21 21:09 ?????_?_?????????.txt
-rw-rw-r-- 1 root root 288338 Sep 09 15:18 ????????.png
drw-rw-r-- 1 root root 512 Mar 25 2012 ????????
Это как понимать? Почему вместо года стоит время? Почему времени нет на других файлах? В чем фишка такой избирательности?

P.S. про ??? нет вопросов, просто пока еще перекодировку не включал.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.11.2013, 00:27   #2
Viteef
stopfake.org
Участник клуба
 
Регистрация: 03.05.2007
Сообщений: 1,927
По умолчанию

Может год не указывается там где он текущий?
Viteef вне форума Ответить с цитированием
Старый 07.11.2013, 01:43   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

Если искать закономерность по имеющимся данным, то можно выделить следующие:
1. Время указывается для больших файлов (более 100 Кб), для маленьких - год.
2. Время указывается для файлов с расширением в 3 буквы, для файлов без расширения или с длинным расширением - год.
3. Может как-то со знаками зодиака связано?
Arigato вне форума Ответить с цитированием
Старый 07.11.2013, 02:24   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

На сколько понял, это особенность временных штампов на UNIX-системах.
Год будет отображаться в 2х случаях:
1. Если файл старше 6и месяцев.
2. Если время в штампе на час больше текущего, системного времени.
3. Зависит от FTP-сервера, зависит от системы, где торчит этот самый сервер.
4. Настройки самого FTP сервера, когда же ему отдавать доту в не нормальном формате.

На FTP-клиенте лежит задача выносить мозг программисту "разгребать это".

Если Delphi и если Indy, то скармливай список в TIdFTPListItems

Последний раз редактировалось Человек_Борща; 07.11.2013 в 02:30.
Человек_Борща вне форума Ответить с цитированием
Старый 07.11.2013, 12:50   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Дак в том то и дело что не ИНДИ )
Оно то как раз разгребает.
Не понимаю смысл сего? Для чего это было задумано?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.11.2013, 12:55   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Не понимаю смысл сего? Для чего это было задумано?
У UNIX там своя атмосфера....
Человек_Борща вне форума Ответить с цитированием
Старый 07.11.2013, 13:17   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да уж...
Спасибо за ликбез, никогда такого еще не видел )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Библиотека BytesRoad.Net.FTP.dll для работы с FTP: как реализовать докачку файла E_x C# (си шарп) 2 18.12.2012 14:15
Результаты поиска cw_o Microsoft Office Word 3 15.12.2012 07:56
подгружаемые результаты vanooo JavaScript, Ajax 1 06.03.2012 20:59
[c++][list] Порядок обработки двух list Padavan Помощь студентам 1 10.05.2011 14:56
TIdFTP.List Сбрасывает подключение к FTP. sdsfy Работа с сетью в Delphi 0 21.03.2011 04:54