这个问题已经在这里有了答案:




已关闭8年。






当我尝试打开不存在的文件时,通常会收到ERROR_FILE_NOT_FOUND,但是现在fopen失败,出现ERROR_PATH_NOT_FOUND

那么ERROR_FILE_NOT_FOUNDERROR_PATH_NOT_FOUND有什么区别?

最佳答案

WinError.h中,ERROR_FILE_NOT_FOUND具有描述性文本“系统找不到指定的文件”。并且ERROR_PATH_NOT_FOUND具有描述性文本“系统找不到指定的路径”。

这并没有特别澄清问题。

但是,通常,“找不到文件”是指找不到文件本身的情况,“找不到路径”是指找不到路径的组成部分(指定的目录名之一)的情况。

关于c++ - ERROR_PATH_NOT_FOUND与ERROR_FILE_NOT_FOUND有什么区别? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9599307/

10-13 07:03