在做开发的过程中(尤其是java开发),因为很多第三文件工具和库都是免安装的版本,解开就能用,所以我会以一个文件夹为根目录在此文件夹下保存所有的第三方工具和库,这样的好处是如果哪天要换电脑工作,只要把这个文件夹备份迁移到另一台电脑,基本上就可以开始工作了。
如下图文件夹j下面所有项目代码,开发工具及第三方库都放在这里

并且,将这个j文件夹映射成windows盘符J:


这样,我可以以J盘为基础,做所有的开发环境参数设置,这样的好处是,可以把将j文件夹放在任何一下文件夹下,只要将这个文件夹映射成一个盘符,路径长度就是一样的。
我们知道将一个文件夹映射成一个本地盘符只要用subst命令就能轻松完成。但是subst命令映射的盘符没办法保存,电脑重启就没有了,所以我们需要写一个脚本,让windows开机启动时执行这个脚本来完成subst的工作。。

参见第一张图,在j盘下,我就写了一个名为j.bat的脚本。内容很简单:

rem 映射当前路径[%~sdp0]为J:
echo off
set MY_WORK_PATH=%~sdp0
subst J: %MY_WORK_PATH:~0,-1%
subst

这个脚本的作用,就是把当前文件夹映射成J:盘符
然后运行组策略管理器:gpedit.msc

如下图,找脚本(启动/关机)

,双击启动,如下图将这个脚本加入启动执行列表中

再重启电脑,你就会发现J盘符已经自动被映射了。

注意:

使用杀毒进行扫描时,遇到这个脚本文件会有警告,无视它就可以了。

windows:subst 映射文件夹为盘符塈设置开机启动执行bat脚本相关推荐

  1. Win10启动文件夹在哪里,Win10怎么添加开机启动项?

    Win10启动文件夹在哪里,Win10怎么添加开机启动项? 接触新事物遇到问题很正常!如果我们需要添加和删除开机启动项目,特别是添加开机启动项,这个问题在Win10系统下竟然成了难题!因为很多安装Wi ...

  2. 查看、删除本地电脑,连接过的共有文件夹(盘符) 「net use」

    ■前言 我们访问过的共有盘符(带有密码的), 即使在连接时,不选择保存密码, 只要不logoff,就一直能访问. https://blog.csdn.net/sxzlc/article/details ...

  3. win10开机启动执行bat文件

    win10在C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 目录下创建bat文 ...

  4. ubuntu文件夹映射至win10网络盘符

    为了使用方便,将服务器数据文件夹映射至本地网络盘符.映射后本机win10上我的电脑,结果如下: 分为两个步骤: 1.ubuntu服务器配置 step1.安装 samba samba 是在Linux和U ...

  5. windows subst命令实现原理模拟2 - subst卸载已经挂载的盘符

    笔记 今天没啥事, 继续研究subst命令的第2个功能,卸载已经挂载的盘符. 试验之前,先用subst模拟一个盘符出来. call subst z: %~dp0 在cmd中, 如果能进入Z盘, 就可以 ...

  6. 解决win10蓝屏 - 注册表丢失或者损坏 - 无法打开C:\Windows\System32\config\文件夹 - ghost备份C盘报错chkdsk的问题

    windows10启动报错蓝屏 ...忘了截图 系统启动蓝屏报错:win10注册表丢失或损坏无法启动 解决办法 准备一个U盘,多大都没所谓 在其他电脑上安装老毛桃U盘PE系统:  老毛桃winpe,u ...

  7. 本地共享映射文件夹进行删除操作_从集群建立到航测建模CC(Smart3D)实用操作教程...

    一.添加影像 1. 影像筛选,剔除无用影像.(如起飞落地影像与天空影像) 2. 点击影像---添加影像添加整个目录 注:相机参数一样,将全部影响放到一个文件夹即可. 变为 二.添加控制点 1. 点击  ...

  8. c盘oracle文件夹,C盘的用户文件夹转移到其他分区

    最近系统坏了,也不知道什么原因, 没细找, 就直接解压windows文件夹复原了, 什么也没丢, 挺方便的, 这里就分享给大家把, 以后系统坏了,也不怕丢东西了. C盘中除了windows,其他都可以 ...

  9. 关于Windows的特殊文件夹

    1. 目录(Directory)与文件夹(Folder)的区别 目录是DOS时代的产物,DOS文件系统是以目录树的形式将文件组织起来的,文件全部包含在目录里.任何一个文件的全名,由"目录名+ ...

最新文章

  1. 一天1个机器学习知识点(二)
  2. 寄存器---汇编学习笔记
  3. 什么才是多线程安全的
  4. 滴滴行程单用的什么字体_打车就送冰淇淋!滴滴出行放大招,限时19天
  5. HDU2855 Fibonacci Check-up 矩阵的应用
  6. java 简单获取Excel表格内容(初学者)
  7. iOS内存管理机制解析
  8. SpringBoot使用AOP,PointCut表达式详解以及使用
  9. WEB测试与APP测试重点及区别
  10. 转HashMap Hashtable区别
  11. Aho-Corasick暂存第二篇
  12. 单例模式的终结者——setAccessible(true)
  13. 高德地图获取坐标距离_高德地图计算两坐标之间距离
  14. 利用网校源码进行网校系统开发可以解决哪些问题
  15. 数据结构-队列-“先进先出”的数据结构
  16. FastReport VCL 6.7.6 For Delphi10.4.2 安装图解教程
  17. UbuntuKylin引领我们走上开放创新之路
  18. android 打包多个apk注意事项:
  19. 最炙手可热的行业——大数据就业方向和学习路线图详解
  20. 柱纵向钢筋长度计算机械连接,框架柱钢筋下料长度计算第三章.ppt

热门文章

  1. PAX1000 Quick Reference_快速参考
  2. 相对论为什么不正确呢?
  3. 把图片中的表格数据转换为excel版本
  4. c语言else后面的运行不了,求帮助,始终不执行Else后边的if代码:With Shee
  5. win11开机频繁刷新桌面,explorer报错 ntdll.dll应用程序崩溃事件
  6. 中企动力与泰山集团同行 强强联合加速产业布局
  7. AltiumDesigner 封装库插件推荐 -- samacsys
  8. 中国排水阀门的目前市场和发展-上海桂隆阀门
  9. Bundle的使用示例
  10. 【JZOJ5664】凫趋雀跃