I have a work around!
I am taking advantage of the Windows build in programming
language from hell (batch):
....................................................
my $PathIAm = $?FILE;
( my $IAm = $PathIAm ) ~~ s| .* "/" ||;
my $FileName = "@*ARGS[0]";
my Str $CmdStr =
Q[@echo off] ~ "\n" ~
Q[C:\Windows\System32\fsutil.exe usn readdata ] ~
Q["] ~ $FileName ~ Q["] ~ "\n";
spurt( $BatFile, $CmdStr );
say qqx { $BatFile };
....................................................
C:\NtUtil>raku k:\Windows\NtUtil\FileAttributes.pl6 "Test 1"
Major Version : 0x3
Minor Version : 0x0
FileRef# : 0x00000000000000000058000000000340
Parent FileRef# : 0x00000000000000000013000000000eb9
Usn : 0x00000000711dab68
Time Stamp : 0x0000000000000000 12:00:00 AM 1/1/1601
Reason : 0x0
Source Info : 0x0
Security Id : 0x0
File Attributes : 0x20
File Name Length : 0xc
File Name Offset : 0x4c
FileName : test 1