Как изменить файл операций чтения, создания, записи в определенной папке на windows? какой аналог OSXFUSE в windows?

Я хочу изменить операции чтения, записи, копирования, удаления файлов в определенных папках на моих окнах? На macos есть OSXFUSE, позволяющая монтировать нужные папки и изменять поведение этих операций. Как сделать то же самое на Windows?

1 ответ

Кажется, здесь есть некоторая путаница. OSXFUSE позволяет вам создать виртуальную файловую систему, в которой данные находятся где угодно (возможно, в определенном каталоге на диске). В Windows то же самое можно сделать с нашей файловой системой обратного вызова (CBFS). Если вы хотите представить каталог /x как виртуальный каталог /y и управлять операциями, выполняемыми над файлами /y/*, CBFS включает в себя пример Mapper, который делает именно это.

С другой стороны, если вы хотите перехватить доступ к определенным файлам на диске (например, к файлам /x/* в приведенном выше примере), в Windows это выполняется драйвером фильтра файловой системы. Это не то, что OSXFUSE может делать на MacOS. Вы можете создать свой собственный драйвер фильтра или использовать наш CallbackFilter.

Другие вопросы по тегам