获取当前文件夹下所有文件夹的 用户访问权限

 

import re,subprocess,os

'''
需要当前文件夹得权限
获取当前文件夹下所有文件夹的 用户访问权限
re 正则表达式 抓取自己需要数据
'''

if __name__ == '__main__':
    # 输入需要获取的文件夹的路径
    filerootpath = r'\\10.1.88.4\水羊股份文件共享二'
    dirlist = os.listdir(filerootpath)

    for i in dirlist:
        filepath = filerootpath + '\\' + i
        p = subprocess.Popen(r'icacls %s'% filepath , shell=True, stdout=subprocess.PIPE,encoding='gbk')
        out, err = p.communicate()
        print(filepath)
        # 匹配正则抓取自己需要的字段
        for i2 in re.findall(r'(Syounggroup\\.*?\))\n',out.title()):
            print('\t' +i2)

 

上一篇:模块random+os+sys+json+subprocess


下一篇:2021-10-21简易Tomcat启动/关闭服务应用程序