最近项目中要研究在“计算机”中添加虚拟磁盘,能够访问某远端目录,同时还要在资源管理器中可以看到创建的虚拟磁盘。关于虚拟磁盘,有几种方式:

(1)映射网络磁盘:通过映射网络驱动器,可以添加本地共享的或者网络共享的存储,在本地映射为一个磁盘。满足计算机中显示要求,但是与项目偏离。

(2)360云盘,115网盘,创建虚拟磁盘图标的方式:与项目需求预期类似,但是在资源管理器无法看到对应磁盘。类似这样的方式,不知有没有办法在资源管理中可以进行查看。

(3)subst将路径虚拟成磁盘分区:将本地文件夹虚拟成磁盘分区,在资源管理中也可以看到。但是网络磁盘驱动器,不行。

 

关于subst将文件夹关联成磁盘分区的方式,之前没有关注过。以前项目开发经常需要将文件夹虚拟成磁盘,进行使用。之前使用的方法是将文件夹共享,映射网络磁盘的方式。满足了需求,但是访问速度有所下降。subst将文件夹关联为虚拟磁盘的方式,现在感觉更加符合我之前的需求,学习记录下。

 

subst使用

subst K: F:/工作虚拟盘     --- 将文件夹“F:/工作虚拟盘”映射成“K:”盘

subst K: /D   --- 解除K:盘的映射

具体使用,见subst百度百科,或者在cmd窗口中使用help subst进行查看。

 

分区卷标修改

使用subst将文件夹关联磁盘后,卷标为“新加卷”,而且是无法直接通过属性进行修改的,文章“为虚拟分区设置卷标 (Set Volume Label for SUBST Drive)”中详细介绍了subst的使用以及如何为分区设置卷标,请参考。

  • 修改文件夹所在磁盘的卷标为空;
  • 通过注册表项 HKLM/Software/Microsoft/Windows/CurrentVersion/Explorer/DriveIcons/K/DefaultLabel下的默认键值为想显示的名称即可。(K对应具体的磁盘分区。)

 

参考文档

为虚拟分区设置卷标 (Set Volume Label for SUBST Drive)

最新文章

  1. date命令
  2. 【WPF】运用MEF实现窗口的动态扩展
  3. 有关bat的一些代码
  4. spring-mybatis jar下载地址
  5. Flex Viewer(三)——Config的原理
  6. shapely and geos break在distance方法
  7. EasyUI的DataGrid 打印导出
  8. 设计模式之适配器模式(Adapter)
  9. Windows下虚拟Linux
  10. IPTABLES 映射问题
  11. 玩转python之测试一个对象是否是类字符串
  12. Mac 安装Eclipse
  13. C#有关虚方法要知道的知识点:
  14. [转] DDD领域驱动设计(三) 之 理论知识收集汇总
  15. [ASP.NET MVC] Razor 布局
  16. 深入理解 react-router 路由系统
  17. Python脱产8期 Day10 2019/4/24
  18. 2017年4月7日16:18:17 java8 常用记录
  19. 9最好的JavaScript压缩工具
  20. MD5+DES在C#.NET与Java/Android中的加解密使用

热门文章

  1. DbHelper数据操作类
  2. 插入三层treeview代码
  3. Js面向对象和数据类型内存分配(转)
  4. 通过yum安装Nagios
  5. MEF 编程指南(十一):查询 CompositionContainer
  6. 解决Android上的QPython不能import urllib的问题
  7. 401 Palindromes(回文词)
  8. Java多线程模式(二)
  9. 数据挖掘十大经典算法(9) 朴素贝叶斯分类器 Naive Bayes
  10. string和stringbuilder的解剖