Pregunta

¿Hay alguna biblioteca fácil para .NET para montar unidades virtuales?
Necesito montar un archivo en una unidad virtual y, muy probablemente, utilizar un sistema de archivos virtual.
El formato de archivo no es compatible con las carpetas de modo que había necesidad de suministrar los archivos y carpetas de forma manual desde el archivo. Los atributos no son compatibles, así pero utilizan archivos de metadatos para almacenarlos.
El mayor control sobre la unidad y FS tengo, mejor.

¿Fue útil?

Solución

Puede utilizar el Dokan biblioteca para crear una unidad virtual. Echar un vistazo a Número 43: Wont instalar en Windows 7

Otros consejos

Si necesita hacer esto en código, se puede utilizar nuestro Archivo de devolución de llamada Sistema - este producto ha sido diseñado para tareas como la suya en mente. Permite definir la estructura del sistema de archivos en el código y realizar la lectura y la escritura en su código. Para que pueda leer y escribir en cualquier formato de archivo que necesita.

PowerShell (PSH) ofrece la posibilidad de crear "Proveedores" que permiten a varios recursos para ser tratados como un sistema de archivos (incluyendo el sistema de archivos, registro, directorio activo) en diferentes niveles de capacidad a las listas de nombre-valor simples ( por ejemplo dir env: listará todas las variables de entorno como el contenido de la unidad de env:).

PowerShell puede también estar incrustado en una aplicación .NET: grosso modo a crear un Runspace y luego ejecutar comandos y scripts en él, incluyendo la carga de un módulo de PSH que incluye un proveedor personalizado. Propiedades de la instancia Runspace permiten el acceso a las unidades y sus proveedores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top