Re: sortera filer
Mateusz Krawczuk <[email protected]> Mon, 14 Jan 2019 10:34:57 +0100
| Newsgroups | gmane.comp.lang.pike.user |
|---|---|
| Message-ID | <CAJyq0U8gsykRB749W4Ci=BQY4duBSguC0tkdG1GOcd66cauupA@mail.gmail.com> |
Wouldn't it be better to go straight to Pike-devel to preserve the wisdom for broader audience? On Fri, Jan 11, 2019 at 4:41 PM Lance Dillon <[email protected]> wrote: > 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 > <https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature> > > 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 > >