my $owner = getpwuid((stat($file))[4]);
Run Code Online (Sandbox Code Playgroud)
更新:对于Windows,
来自这篇文章:http://www.perlmonks.org/? node_id = 865219
use Win32::OLE;
my $objShell = Win32::OLE->CreateObject("Shell.Application");
my $objFolder=$objShell->Namespace("c:\\a") or die "$!" ;
my $a = $objFolder->ParseName("a.txt") or die "$!" ;
print $objFolder->GetDetailsOf($a, 8) or die "$!" ;
Run Code Online (Sandbox Code Playgroud)
要么,
use Win32::Perms;
my $username = Win32::Perms->new($filename)->Owner;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3392 次 |
| 最近记录: |