import win32api
import win32con
import win32security
FILENAME = "temp.txt"
open (FILENAME, "w").close ()
print "I am", win32api.GetUserNameEx (win32con.NameSamCompatible)
sd = win32security.GetFileSecurity (FILENAME, win32security.OWNER_SECURITY_INFORMATION)
owner_sid = sd.GetSecurityDescriptorOwner ()
name, domain, type = win32security.LookupAccountSid (None, owner_sid)
print "File owned by %s\\%s" % (domain, name)
Python 获取文件所有者
最新推荐文章于 2024-09-02 06:31:28 发布
本文展示了一段Python代码,该代码使用win32api、win32con和win32security模块来创建一个空文件,并获取当前用户名及文件的所有者信息。通过将SID转换为可读的账户名和域名,代码揭示了文件所有权的详细情况。
摘要由CSDN通过智能技术生成