Domanda

C'è qualche libreria facile per NET per montare unità virtuali?
Ho bisogno di montare un archivio in un drive virtuale e, molto probabilmente, utilizzare un file system virtuale.
Il formato di file non supporta le cartelle in modo che avevo bisogno di fornire i file e le cartelle manualmente dall'archivio. Gli attributi non sono supportati come bene, ma io uso file di metadati per la memorizzazione.
Il maggiore controllo sul rigido e FS che ho, meglio è.

È stato utile?

Soluzione

È possibile utilizzare la Dokan biblioteca per creare un drive virtuale. Date un'occhiata a Numero 43: non installerà su Windows 7

Altri suggerimenti

Se avete bisogno di fare questo nel codice, è possibile utilizzare il nostro File richiamata sistema - questo prodotto è stato progettato per compiti come la vostra in mente. Esso consente di definire la struttura del file system nel codice ed eseguire la lettura e la scrittura nel codice pure. Così si può leggere e scrivere a qualsiasi formato di archivio che vi serve.

PowerShell (PSH) offre la possibilità di creare "Provider" che consentono varie risorse per essere trattati come un file system (incluso il file system, Registro di sistema, Active Directory) a vari livelli di capacità fino a semplici elenchi nome-valore ( ad esempio dir env: elencherà tutte le variabili d'ambiente come il contenuto del drive env:).

PowerShell può anche essere integrato in in un'applicazione .NET: grosso modo a creare un Runspace e quindi eseguire comandi e script in esso, tra cui il caricamento di un modulo di PSH, che include un provider personalizzato. Proprietà nell'istanza Runspace consentono l'accesso alle unità e ai loro fornitori.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top