Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

"my terminal is a lethal teaspoon." -- Patricia O Tuama


devel / alt.msdos.batch / PSA Sorting NTFS files by time:date with greater granularity than seconds datestamp

SubjectAuthor
o PSA Sorting NTFS files by time:date with greater granularity than seconds datestwolfgang kern

1
PSA Sorting NTFS files by time:date with greater granularity than seconds datestamp

<t0dbm1$fsf$1@gioia.aioe.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=159&group=alt.msdos.batch#159

  copy link   Newsgroups: alt.msdos.batch
Path: i2pn2.org!i2pn.org!aioe.org!5UT1/jVo0H4f+CGUqir54w.user.46.165.242.75.POSTED!not-for-mail
From: nowhere@nospicedham.never.at (wolfgang kern)
Newsgroups: alt.msdos.batch
Subject: PSA Sorting NTFS files by time:date with greater granularity than seconds datestamp
Date: Thu, 10 Mar 2022 18:14:39 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t0dbm1$fsf$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="16271"; posting-host="5UT1/jVo0H4f+CGUqir54w.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:86.0) Gecko/20100101 Thunderbird/86.0
X-Notice: Filtered by postfilter v. 0.9.2
 by: wolfgang kern - Thu, 10 Mar 2022 17:14 UTC

PSA Sorting NTFS files by time:date with greater granularity than seconds

In the Windows 10 newsgroup today, I had asked how to sort a set of NTFS
files by a datestamp with greater granularity than seconds.

Below is the powershell suggestion from Andy Burns which worked the best in
my script which expects a list of files in LIFO order.

Run => powershell [control][shift][enter]
cd c:\filespec\
get-childItem | sort-object -prop lastWriteTimeUtc | forEach { "{0} {1}" -f $_.lastWriteTimeUtc.toString("yyyyMMddHHmmssffff"), $_.name }

Previous incarnations in reverse order of suggestion were the following.
get-childItem C:\ | forEach { echo $_.name, $_.lastWriteTimeUtc.toString("yyyy-MM-dd HH:mm:ss.ffff") }
dir /t:c /o:d /b > oldestontopnewestonbottom.txt

Results for the first three seconds of file order are shown below.
202203101501163475 filename.ext
202203101501218025 filename.ext
202203101501264255 filename.ext
202203101501294065 filename.ext
202203101501321265 filename.ext
202203101501349255 filename.ext
202203101501375585 filename.ext
202203101501398745 filename.ext
202203101501427725 filename.ext
202203101501453915 filename.ext
202203101501480805 filename.ext
202203101501506825 filename.ext
202203101501535265 filename.ext
202203101501563795 filename.ext
202203101501591255 filename.ext
202203101502017355 filename.ext
202203101502044045 filename.ext
202203101502070475 filename.ext
202203101502096055 filename.ext
202203101502141605 filename.ext
202203101502166215 filename.ext
202203101502192405 filename.ext
202203101502224455 filename.ext
202203101502251355 filename.ext
202203101502280175 filename.ext
202203101502306485 filename.ext
202203101502331195 filename.ext
202203101502355765 filename.ext
202203101502381455 filename.ext
202203101502406105 filename.ext
202203101502432355 filename.ext
202203101502457555 filename.ext
202203101502480195 filename.ext
202203101502505155 filename.ext
202203101502528595 filename.ext
202203101502554065 filename.ext
202203101502579135 filename.ext
202203101503004375 filename.ext
202203101503028575 filename.ext
202203101503056315 filename.ext
202203101503089995 filename.ext
202203101503115205 filename.ext
202203101503139765 filename.ext
202203101503172895 filename.ext
202203101503199125 filename.ext
202203101503226545 filename.ext
202203101503252335 filename.ext
202203101503281585 filename.ext
202203101503312035 filename.ext
202203101503339315 filename.ext
202203101503368565 filename.ext
202203101503397315 filename.ext
202203101503423775 filename.ext

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor