2015-07-07 8 views
0

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

ответ

2

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

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

+0

Thanks Eugene за четкий ответ. Есть ли у MacOS аналоги с драйверами фильтра файловой системы? – user3201666

+0

@ user3201666 У MacOS есть технология уведомлений, но не такая передовая фильтрация, как Windows. –