Poco::File::exist винаги връща невярно

Някой да има този проблем. Файлът винаги връща false за съществуващ файл:

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

person Tang Khai Phuong    schedule 19.05.2015    source източник
comment
Пробвал ли си с други файлове?   -  person kvorobiev    schedule 19.05.2015
comment
не е ли System32 ?   -  person Hacketo    schedule 19.05.2015
comment
Това се отнася до проблем от: stackoverflow.com/questions/9993733/   -  person Tang Khai Phuong    schedule 19.05.2015
comment
отговори тук за wpf, но това е същият проблем с директорията stackoverflow.com/questions/11745608/   -  person ahmedsafan86    schedule 20.05.2015


Отговори (1)


Отговорено тук:

Вашето приложение 32-битово ли е, но работите на 64-битова система? Ако е така, използвайте "C:\\Windows\\sysnative\\SnippingTool.exe"

Вижте Пренасочване на файлова система за обяснение защо.

person Alex    schedule 19.05.2015