imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 25.11.2001, 02:11     # 1
Shurik
Guest
 
Сообщения: n/a

Question Определения даты создания файла

Как определить дату создания файла на Perl? Точнее мне нужно узнать, сколько минут прошло от настоящего момента до времени создания файла.
хто-нить в курсе?
 
Старый 27.11.2001, 21:09     # 2
Saiprex
Junior Member
 
Аватар для Saiprex
 
Регистрация: 14.11.2001
Адрес: RU, vault_13
Пол: Male
Сообщения: 175

Saiprex Путь к славе только начался
Я в курсе.....
Вот листинг скрипта:

##################################
#!/usr/bin/perl
##################################
$z="test.pl";
@size=stat($z);
$min=(time-$size[10])/60;
$sec=(time-$size[10])%60;
print "Content-type: text/html\n\n";
print int $min;
print ".$sec";
##################################

все ок ?
__________________
wbr, Vitaliy 'O Korolev
Saiprex вне форума  
Старый 29.11.2001, 01:28     # 3
Shurik
Guest
 
Сообщения: n/a

Посмотрю, скажу.
Кстати, почему $size[10]. Почему именно 10? А до 10 ячейки что находится? И я забыл, что такое % - что за операция?
 
Старый 29.11.2001, 07:44     # 4
Saiprex
Junior Member
 
Аватар для Saiprex
 
Регистрация: 14.11.2001
Адрес: RU, vault_13
Пол: Male
Сообщения: 175

Saiprex Путь к славе только начался
Ну ты даешь....
Функция stat(); возвращает вс данные о файле начия с атрибутов и заканчивая временем создания.....
все данные из функции stat(); мы запихнули в массив....
И как раз 10 переменная в массиве - это и есть дата зоздания файла!

Префикс % относится к ссылкам в хеш!
__________________
wbr, Vitaliy 'O Korolev

Последний раз редактировалось Saiprex; 29.11.2001 в 07:50.
Saiprex вне форума  
Старый 29.11.2001, 09:13     # 5
Shurik
Guest
 
Сообщения: n/a

:D
Про ф-ию stat я просто не знал. Зато ты забыл, что перл ведет отсчет с 0, поэтому там нужна не десятка, а девятка! На 10ой позиции стоит: дата последнего изменения статуса.
Вообщем, спасибо. Пашет.
 
Старый 29.11.2001, 14:29     # 6
Saiprex
Junior Member
 
Аватар для Saiprex
 
Регистрация: 14.11.2001
Адрес: RU, vault_13
Пол: Male
Сообщения: 175

Saiprex Путь к славе только начался
Я не забыл..... такое не забудешь! Я просто немного перепутал :-)
__________________
wbr, Vitaliy 'O Korolev
Saiprex вне форума  
Старый 27.08.2002, 11:30     # 7
Grey
Guest
 
Сообщения: n/a

Должен вас огорчить, 9 праметр - это время последней модификации файла, а не его создания
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:18.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.