¿Cómo se monta un sistema de archivos virtual en una carpeta?
-
13-10-2019 - |
Pregunta
He implementado un sistema de ficheros virtual usando Dokan. Traté de establecer la letra de unidad a errores acondicionado pero cada vez. Me preguntaba si hay un sistema de ficheros virtual diferente que permitirá que lo haga o si hay una manera de arreglarlo. ¿Hay alguna llamada de API de Windows que me permitirá volver a montar el sistema de archivos en una carpeta?
Gracias !!!
EDIT: El gestor de ventanas no muestra la unidad virtual, así que no puedo montarlo a través de la interfaz de Windows habitual. También, traté de cambiar el nombre de la unidad a través de la interfaz de propiedad y se volvería a déjame hacer eso.
Solución
La SUBST comando le permite asignar a una letra de unidad el contenido de una carpeta de sistema de archivos:
subst z: c:\MyFolder
Otros consejos
Use DoaknMountPoint to create a mount point in a existing C drive. Firat make sure Dokan.dll has that API supported. Drive can be mounted from D thru Z. hope this helps
Dokan doesn't create a disk device, that's why you can't see it in device manager or mount it to a folder. In opposite, our Callback File System supports all of this.