Вопрос

Есть ли легкая библиотека для .NET для установки виртуальных дисков?
Мне нужно установить архив на виртуальном диске и, скорее всего, использовать виртуальную файловую систему.
Формат архива не поддерживает папки, поэтому мне нужно поставлять файлы и папки вручную из архива. Атрибуты также не поддерживаются, но я использую файлы метаданных для их хранения.
Чем больше управления движением и FS, тем лучше.

Это было полезно?

Решение

Вы можете использовать Библиотека Докана Чтобы создать виртуальный диск. Взгляни на Выпуск 43: не установите на Windows 7

Другие советы

Если вам нужно сделать это в коде, вы можете использовать наш Файл -система обратного вызова - Этот продукт был разработан для таких задач, как ваш. Он позволяет определить структуру файловой системы в вашем коде, а также выполнять чтение и запись в вашем коде. Таким образом, вы можете читать и написать в любом формате архива, который вам нужен.

PowerShell (PSH) предлагает возможность создавать «поставщиков», которые позволяют обращаться к различным ресурсам как файловую систему (включая файловую систему, реестр, Active Directory) на различных уровнях возможности до простых списков значений (например, dir env: будет перечислять все переменные среды как содержание env: водить машину).

PowerShell также может быть встроен в приложение .NET: грубо говоря, создайте Runspace а затем выполните в нем команды и сценарии, включая загрузку модуля PSH, который включает в себя пользовательского поставщика. Свойства на Runspace Эксем разрешайте доступ к дискам и их поставщикам.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top