Re: sortera filer

Lance Dillon <[email protected]> Fri, 11 Jan 2019 15:40:00 +0000 (UTC)
Newsgroups gmane.comp.lang.pike.user
Message-ID <[email protected]>
I'm not sure how much help I could be, and I certainly can't learn Swedish by tonight, so...

Sent from Yahoo Mail on Android 
 
  On Fri, Jan 11, 2019 at 10:22 AM, Peter Bortas<[email protected]> wrote:   On Fri, Jan 11, 2019 at 4:16 PM Peter Bortas @ Pike importmöte för
mailinglistan <[email protected]> wrote:
> Är det här det kortaste sättet att sortera directory-listningar?
>
> string mydir = "/tmp";
> array files = get_dir(mydir);
> files = combine_path(mydir, files[*]);
> sort(files, file_stat(files[*])->ctime);
>
> (Kan "förenklas" gensom att använda en strategisk cd(), men det vore
>  extremt fult.)
>
> Det känns som det behövs ett nytt API eftersom det här trots sin
> verbositet inte ens garanterar att det blir korrekt om filer skapas
> eller tas bort mellan anropen. För att få det någorlunda rätt behövs
> det explicit loopning över varje filnamn.
>
> Filesystem.Base har get_stats() som iaf besparar en del jobb men inte
> heller är generaliserbar till icke-statisk backend.
>
> Ursäkta auto-map, det blev inte uppenbart mer läsbart med map och
> lambda.

Welp, that was supposed to go to a Swedish speaking forum for later
followup on pike-devel. If someone wants my ranting/question
translated in this pre mailing list form then I can do that later
tonight. :)

Regards,
-- 
Peter Bortas