Come faccio a montare un filesystem virtuale in una cartella?
-
13-10-2019 - |
Domanda
ho implementato un file system virtuale utilizzando Dokan. Ho cercato di impostare la lettera di unità C, ma gli errori ogni volta. Mi chiedevo se v'è un file system virtuale diversa, che mi permetterà di farlo o se c'è un modo per risolverlo. C'è qualche chiamata API di Windows che mi permetterà di rimontare il file system in una cartella?
Grazie !!!
EDIT: Manager di Windows non elenca l'unità virtuale, quindi non posso montare attraverso la consueta interfaccia di Windows. Inoltre, ho provato a cambiare il nome dell'unità tramite l'interfaccia proprietà ed andrei lasciatemi fare nemmeno questo.
Soluzione
Il SUBST Comando consente di assegnare a una lettera di unità il contenuto di una cartella di file di sistema:
subst z: c:\MyFolder
Altri suggerimenti
Usa DoaknMountPoint per creare un punto di montaggio in un'unità C esistente. Firat assicurarsi Dokan.dll ha quel API supportate. Azionamento può essere montato da D attraverso Z. Spero che questo aiuti
Dokan non crea un dispositivo del disco, è per questo che non si può vedere in Gestione periferiche o montare in una cartella. In contrario, il nostro file di sistema di richiamata supporti tutto questo.