最近,进入到了项目的部署阶段,自己想着,可不可以用batch 来简化一些部署过程,顺便呢,也可以学习一下这块。
其中,有一个需求是获取当前目录的路径,hard code的方式总是不好的。
一开始,使用%cd%,在我的机器上是可以的,但是拿了一台新机器,我拿到的Directory竟然"C:\Windows\System32”,囧o(╯□╰)o
有了这个问题以后,换用%~dp0,恩,虽然看起来蛮奇怪的,但是,在手头上有的机器上都行的通了
原因待查
本文探讨如何利用batch脚本来简化项目部署流程,并解决了获取当前目录路径时遇到的问题,通过对比%cd%与%~dp0的使用场景,确保在不同环境下部署的稳定性。
最近,进入到了项目的部署阶段,自己想着,可不可以用batch 来简化一些部署过程,顺便呢,也可以学习一下这块。
其中,有一个需求是获取当前目录的路径,hard code的方式总是不好的。
一开始,使用%cd%,在我的机器上是可以的,但是拿了一台新机器,我拿到的Directory竟然"C:\Windows\System32”,囧o(╯□╰)o
有了这个问题以后,换用%~dp0,恩,虽然看起来蛮奇怪的,但是,在手头上有的机器上都行的通了
原因待查
转载于:https://www.cnblogs.com/LegendPanda/archive/2011/11/23/2260107.html

被折叠的 条评论
为什么被折叠?