Sistema de archivos proyectado, también conocido como ProjFS, es una característica similar a FUSE que se encuentra en Linux (o para Dokan y WinFSP). Permite que las aplicaciones creen sistemas de archivos virtuales que parecen indistinguibles de las carpetas locales, pero el programa genera "todo" en vivo. (En otras palabras, está viendo proyecciones de archivos que podrían no estar allí).
El uso principal de ProjFS es el " Sistema de archivos virtuales Git " de Microsoft , un complemento de la herramienta de administración de versiones Git destinado a aumentar su rendimiento y reducir el uso de espacio en disco cuando se trata de repositorios masivos . (Git fue creado para repositorios que contienen solo decenas de miles de archivos, como Linux.git; pero Microsoft ha comenzado a usarlo internamente para el repositorio de origen de Windows, que es varios órdenes de magnitud más grande).
Actualmente, ProjFS no parece estar documentado públicamente, pero espero que tarde o temprano los desarrolladores externos descubran cómo usarlo como una alternativa FUSE para implementar sistemas de archivos virtuales como sshfs , ftpfs , etc.
Nota: Pro j Sistema ected archivo no tiene nada que ver con archivos de Windows Pro t reflexión.
Como se señaló en los comentarios, ahora hay documentación disponible para la función.