我使用 Dokan 实现了一个虚拟文件系统。我试图将驱动器号设置为 C,但每次都会出错。我想知道是否有不同的虚拟文件系统可以让我这样做,或者是否有办法修复它。是否有一些 Windows api 调用可以让我在文件夹中重新挂载文件系统?
谢谢!!!
编辑:Windows 管理器没有列出虚拟驱动器,所以我无法通过通常的 Windows 界面安装它。另外,我尝试通过属性界面更改驱动器名称,它也不会让我这样做。
我使用 Dokan 实现了一个虚拟文件系统。我试图将驱动器号设置为 C,但每次都会出错。我想知道是否有不同的虚拟文件系统可以让我这样做,或者是否有办法修复它。是否有一些 Windows api 调用可以让我在文件夹中重新挂载文件系统?
谢谢!!!
编辑:Windows 管理器没有列出虚拟驱动器,所以我无法通过通常的 Windows 界面安装它。另外,我尝试通过属性界面更改驱动器名称,它也不会让我这样做。
使用 DoaknMountPoint 在现有 C 驱动器中创建安装点。Firat 确保 Dokan.dll 支持该 API。可以从 D 到 Z 安装驱动器。希望这会有所帮助
MS-DOS SUBST命令允许您将文件系统文件夹的内容分配给驱动器号:
subst z: c:\MyFolder
Dokan 不会创建磁盘设备,这就是为什么您无法在设备管理器中看到它或将其挂载到文件夹中的原因。相反,我们的回调文件系统支持所有这些。