关于pysmb中的SMBConnection class的listpath()方法,下面是从this thread开始的
使用SMBConnect listPath函数模式参数,是否可以指定多个模式
例如:
此代码仅返回Samba共享中扩展名为.pdf的文件
files = newConn.listPath('C$', '/' + 'testing', pattern='*.pdf')
但是我想指定不止一种模式。。e、 g:.pdf或.doc
我试着用这样的正则表达式,但不起作用
files = newConn.listPath('C$', '/' + 'testing', pattern="'^.*\.(pdf|doc)$'")
非常感谢任何帮助
根据公认的答案,不可能对多个文件扩展名进行筛选。有一个work around in another thread提供了我所需要的功能
pysmb严格遵循SMB协议。不幸的是,SMB协议只支持通配符,但不支持搜索模式中的正则表达式
相关问题 更多 >
编程相关推荐