You are here: Re: getting last file from linux directory « PHP Programming Language « IT news, forums, messages
Re: getting last file from linux directory

Posted by Richard on 02/19/07 14:48

bill <nobody@spamcop.net> writes:

> Gordon Burditt wrote:
>>> I have been presented with the task of getting the last file from a
>>> linux directory when the files are of the form:
>>> nnnnnn-xxxxxxx-.ext
>>>
>>> where nnnnnn are 6 numeric digits and xxxxxx is variable a/n data.
>>
>> Define "last". Files do not have an intrinsic ordering.
>>
>>> I could read the entire directory in an sort, but I hope there is
>>> an easier way.
>>
>> You may have to read the entire directory in, get the timestamp
>> (which one? There are several.) for each file, and sort based on
>> most recent timestamp.
>>
>> You also might want to avoid files that don't match the given filename
>> pattern. Files with names matching *.core tend to appear even when
>> not intended.
>>
> "last" is numerically highest nnnnnn
>
> bill

So you have answered your own question. Read all files, filter ones with
numeric prefixes and sort (ksort) based on the numeric part of the file
name.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация