这个问题已经在这里有了答案:
已关闭8年。
当我尝试打开不存在的文件时,通常会收到ERROR_FILE_NOT_FOUND
,但是现在fopen失败,出现ERROR_PATH_NOT_FOUND
。
那么ERROR_FILE_NOT_FOUND
和ERROR_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/