Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Работа с файлами


Автор: *eug* 31.8.2003, 20:24
Как узнать дату создания, размера, права доступа, и т.п. Напишите пожалуйста код.

Автор: Nobody 31.8.2003, 20:52
А книжки не пробовали читать? В любой более-менее нормальной книжке по Перлу всё это описано.

Автор: HalkaR 1.9.2003, 01:01
Nobody, ваши ответы не несут смысловой нагрузки!
Модератор: Пожалуйста в следующий раз отвечайте на вопрос

Автор: Nobody 1.9.2003, 15:11
Почему не несут? Я предложил поискать книжку по Перлу.
Если это не устраивает, то могу дать ссылку по теме: http://www.citforum.ru/internet/perl/perl_3.shtml

Автор: HalkaR 1.9.2003, 15:26
*eug*, ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks)
= stat($filename);

где

* $dev - имя устройства
* $ino - номер i-узла
* $mode - права доступа
* $nlink - количество связей
* $uid - идентификатор владельца
* $gid - идентификатор группы
* $rdev - тип устройства
* $size - размер файла в байтах
* $atime - дата последнего обращения
* $mtime - дата последней модификации
* $ctime - дата последнего изменения статуса
* $blksize - размер блока на диске
* $blocks - количество блоков в файле.

Nobody, тогда на любой вопрос можно отвечать - "ищи книгу, пойщи в инете".

Автор: *eug* 1.9.2003, 21:06
HalkaRСпасибо за ответ, я специально на форуме спросил, я раньше знал, но немного забыл, поэтому, чтобы не искать "книжки" решил спросить на форуме.

Автор: rcdimon 5.2.2006, 19:32
А никак нельзя узнать дату модификации файла точнее? Не день, а до минут и секунд!

Вопрос снят. У меня был глюк и я не туда посмотрел. дата модификации выводится в UNIX формате. А у меня на экране меного всяких дат было, не туда посмотрел, извиняюсь smile

Автор: korob2001 6.2.2006, 02:46
rcdimon - а кто сказал, что stat возвращает день? stat вообще возвращает дату в секундах с начала эпохи (*nix).

Автор: rcdimon 6.2.2006, 12:38
Угу, я это уже заметил!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)