Я использую виртуальную файловую систему (PhysFS) в своем приложении. Есть ли способ перенаправить все чтение и запись файлов через эту виртуальную файловую систему? Я бы хотел, чтобы все было перенаправлено, чтобы даже сторонние библиотеки проходили через эту файловую систему.
Есть ли что-то похожее на rdbuf
, но для всех файловых операций ввода-вывода, как потоков C ++, так и старых объектов C FILE
?
Редактировать: Зависит от операционной системы
Платформа, в которой я сейчас заинтересован, - это Windows, поэтому я хотел бы знать, как это можно сделать с помощью WinAPI. Кроме того, является ли перенаправление файлов общей чертой ОС?