Poco :: File :: exists总是返回false

时间:2015-05-19 10:08:01

标签: c++ poco poco-libraries

任何人都遇到了这个问题。对于存在的文件,文件始终返回false:

std::string filePath = "C:\\Windows\\system32\\SnippingTool.exe";
Poco::File file(filePath);
bool exist = file.exists(); // Should return true. But alway return false.

1 个答案:

答案 0 :(得分:2)

已回答here

您的应用程序是否为32位,但您运行的是64位系统? 如果是这样,请使用 "C:\\Windows\\sysnative\\SnippingTool.exe"

请参阅File System Redirector了解原因。