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