win32-file-statgemを使用してみてください。例えば:
require 'win32/file/stat'
f = File::Stat.new("c:/temp")
p f
あなたにこのようなものを与えるでしょう:
#<File::Stat archive=false atime=1970-01-01 04:00:00 +0400 blksize=4096 blockdev=false blocks=0 compressed=false ctime=1970-01-01 04:00:00 +0400 dev=C: encrypted=false gid=0 hidden=false indexed=true ino=0 mode=040755 mtime=1970-01-01 04:00:00 +0400 nlink=1 normal=false offline=false rdev=2 readonly=false reparse_point=false size=0 sparse=false system=false temporary=false uid=0
ここで、、、およびによってアクセスされる番号として、およびをそれぞれmode
表示gid
できます。uid
`f.mode
f.gid
f.uid