Можно ли определить, является ли путь к диску (например, P: / temp / foo) локальным или удаленным?
Вот ( Строка CMD, чтобы сказать, является ли файл / путь локальным или удаленным? ) это показано для оценки cmd, но я ищу способ C ++ / Qt.
Относится к:
В Qt нет пути, по крайней мере, до Qt 5.5. QStorageInfo было бы наиболее подходящим, но нет единого мнения о том, как должен выглядеть такой API (см. гигантскую дискуссию, которая началась в этой теме; в основном один риск того, что Qt сообщит вводящую в заблуждение информацию).
Итак, на данный момент вы можете использовать нативные API. Вышеупомянутый GetDriveType подойдет для Windows, но вы достаточно хорошо справляетесь с Linux и Mac.
Вы можете использовать функцию GetDriveType:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa364939(v=vs.85).aspx