Во-первых, сделайте конечно его работает от линии передачи команд: \ DIR \ HPOne \ видеоий \ Temp \
Затем, проверка GetLastError (). (В debugger, вы можете осмотреть результат GetLastError () using специальное постоянн @ERR) моя догадка что вы получаете ERROR_ACCESS_DENIED или ERROR_PATH_NOT_FOUND.
Если вы получаете ERROR_PATH_NOT_FOUND, то попытайтесь извлечь отставая зазор.