任何人都遇到了这个问题。对于存在的文件,文件始终返回false:
std::string filePath = "C:\\Windows\\system32\\SnippingTool.exe";
Poco::File file(filePath);
bool exist = file.exists(); // Should return true. But alway return false.
答案 0 :(得分:2)
已回答here:
您的应用程序是否为32位,但您运行的是64位系统?
如果是这样,请使用
"C:\\Windows\\sysnative\\SnippingTool.exe"
请参阅File System Redirector了解原因。