.NET是否有任何简单的库来安装虚拟驱动器?
我需要在虚拟驱动器中安装一个存档,并且很可能会使用虚拟文件系统。
存档格式不支持文件夹,因此我需要从存档中手动提供文件和文件夹。属性也不支持,但我使用元数据文件存储它们。
对我拥有的驱动器和FS的控制权越多,越好。

有帮助吗?

解决方案

您可以使用 多坎图书馆 创建虚拟驱动器。看一眼 问题43:不会在Windows 7上安装

其他提示

如果您需要在代码中执行此操作,则可以使用我们的 回调文件系统 - 该产品是针对像您这样的任务而设计的。它使您可以在代码中定义文件系统的结构,并在代码中执行阅读和写作。因此,您可以阅读并写入所需的任何存档格式。

PowerShell(PSH)提供了创建“提供商”的能力,这些功能可以像文件系统(包括文件系统,注册表,Active Directory)一样,以各种能力降至简单的名称值列表(例如, dir env: 将列出所有环境变量作为内容 env: 驾驶)。

PowerShell也可以嵌入.NET应用程序中:大概说话创建一个 Runspace 然后在其中执行命令和脚本,包括加载一个包括自定义提供商的PSH模块。在 Runspace 实例允许访问驱动器及其提供商。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top