0

我正在制作一个脚本(python 2.7)来查找目录及其子目录中的所有文件,然后获取其最后的修改数据。

为此,我使用 os.walk 中的硬编码路径来遍历目录。

问题是某些文件在打开时会产生上述错误。人们遇到此问题的最常见原因是路径未正确连接,从而导致脚本尝试打开不存在的文件。这不是我的情况。

在尝试了不同的目录组合后,我开始注意到一种模式,即产生错误的文件似乎具有深层目录结构和长文件名。我想不出这个问题的任何其他原因。

在搜索解决方案后,我遇到了:添加"\\\\?\\"为路径的前缀。

但是它似乎不起作用,很可能是因为文件名可能不是 unicode。由于这是从服务器访问的文件,我们对此无能为力。我使用的路径格式是: "//xyz.zone1.zifi.net/DavWWWRoot/sites/abc/1324324/mywork"

任何其他解决方案表示赞赏?

4

0 回答 0