我们什么时候得到" WindowsError:[错误2]系统无法找到指定的文件"

时间:2014-11-13 15:02:07

标签: python windows

在执行以下代码时,我们会在日志中经常这样做:

file_list = os.listdir(os.path.join(path, folder))
    for file in file_list:
        stats = os.stat(os.path.join(path, folder, file))

WindowsError: [Error 2] The system cannot find the file specified: '\\\\sftp2.example.com\\homes\\FOLDER\\FILE.PDF' is the sample traceback . 

我看不出为什么会发生这种情况的原因,因为我们遍历上面一行中列出的目录,所以除非有一个场景,在那个时间内文件被删除(几分之一但可能性很少)我不明白为什么会这样。

这有什么理由吗?我特别想到如果SFTP网络出现问题。什么都可以导致Windows中的错误2,我在哪里可以查找可能的原因?

0 个答案:

没有答案