Я хочу изменить файл для чтения, записи, копирования, удаления в определенных папках в моих окнах? На macos есть OSXFUSE, позволяющий монтировать нужные папки и изменять поведение этих операций. Как сделать то же самое на окнах?Как изменить файл, читать, создавать, записывать операции в определенной папке на окнах? что такое аналог OSXFUSE в окнах?
0
A
ответ
2
Здесь, похоже, есть путаница. OSXFUSE позволяет создавать виртуальную файловую систему, где данные находятся где угодно (возможно, в определенной папке на диске). В Windows это можно сделать и с нашей файловой системой обратного вызова (CBFS). Если вы хотите открыть каталог/x в качестве виртуального каталога/y и управлять операциями, выполняемыми в файлах/y/*, CBFS включает в себя образец Mapper, который выполняет именно это.
С другой стороны, если вы хотите перехватить доступ к определенным файлам на диске (скажем, к файлам/x/* в приведенном выше примере), в Windows это делается драйвером фильтра файловой системы. Это не то, что OSXFUSE может делать на MacOS. Вы можете создать свой собственный фильтр или использовать наш CallbackFilter.
Thanks Eugene за четкий ответ. Есть ли у MacOS аналоги с драйверами фильтра файловой системы? – user3201666
@ user3201666 У MacOS есть технология уведомлений, но не такая передовая фильтрация, как Windows. –