Glob无法在网络位置上递归?

问题描述

我正尝试第一次使用pathlib从网络位置递归获取特定类型文件(.EIA)的文件路径。

尝试从顶层搜索如下:

>>> for path in pathlib.Path('\\\\192.168.40.104').rglob('*.EIA'):
...     print(path)
...
>>>

(不打印任何内容

但是将其向下定向到一个我知道包含一些.EIA文件文件夹看起来像这样:

>>> for path in pathlib.Path('\\\\192.168.40.104\\510bd').rglob('*.EIA'):
...     print(path)
...
\\192.168.40.104\510bd\CLASSIFIED-01-110.EIA
\\192.168.40.104\510bd\CLASSIFIED-02-110.EIA
\\192.168.40.104\510bd\CLASSIFIED-01-110-510C-BD.EIA
\\192.168.40.104\510bd\CLASSIFIED-01-120.EIA
\\192.168.40.104\510bd\CLASSIFIED-02-110.EIA
\\192.168.40.104\510bd\CLASSIFIED-01-70A.EIA
>>>

所以。 。 。为什么rglob无法递归搜索

编辑:我已经对glob重复了同样的问题:

>>> glob.glob('\\\\192.168.40.104\\**\\*.EIA',recursive=True)
[]
>>>

当然:

>>> glob.glob('\\\\192.168.40.104\\510bd\\*.EIA',recursive=True)
['\\\\192.168.40.104\\510bd\\CLASSIFIED-01-110.EIA','\\\\192.168.40.104\\510bd\\CLASSIFIED-02-110.EIA','\\\\192.168.40.104\\510bd\\CLASSIFIED-01-110-510C-BD.EIA','\\\\192.168.40.104\\510bd\\CLASSIFIED-01-120.EIA','\\\\192.168.40.104\\510bd\\CLASSIFIED-01-70A.EIA']

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)