如何使用bat命令获得所在文件夹的双斜线路径名? 例如,如何获得F:\\系统必备\\常用程序 (注意:双斜线)
答案:1 悬赏:30 手机版
解决时间 2021-04-01 01:37
- 提问者网友:风月客
- 2021-03-31 13:15
如何使用bat命令获得所在文件夹的双斜线路径名? 例如,如何获得F:\\系统必备\\常用程序 (注意:双斜线)
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-03-31 14:51
利用set命令进行变换 详见set/?
可以不用set而直接显示,(当然可以先set 变换好待用)
set v=%~sdp0
echo 批处理文件所在路径转为双斜杠短名: %v:\=\\%
echo 当前批处理正工作的路径转换后: %cd:\=\\%追问我想用bat在abc.txt的文本中写:"VoiceData"="绝对路径\\M16-SAPI5\\" 上面的绝对路径要用bat文件的所在路径表示,但需要双斜线路径,而不是单斜线路径,我的代码是echo "VoiceData"="%cd%\\M16-SAPI5\\" >>abc.txt,但这个代码写的路径是单斜线路径,我要如同"F:\\我的文档\\工具\\M16-SAPI5\\"的文字追答cd/d "%~dp0"
echo "VoiceData"="%cd:\=\\%\\M16-SAPI5\\" >>abc.txt
就行了,如果确定当前就是在批处理文件所在位置可以省去前一句
可以不用set而直接显示,(当然可以先set 变换好待用)
set v=%~sdp0
echo 批处理文件所在路径转为双斜杠短名: %v:\=\\%
echo 当前批处理正工作的路径转换后: %cd:\=\\%追问我想用bat在abc.txt的文本中写:"VoiceData"="绝对路径\\M16-SAPI5\\" 上面的绝对路径要用bat文件的所在路径表示,但需要双斜线路径,而不是单斜线路径,我的代码是echo "VoiceData"="%cd%\\M16-SAPI5\\" >>abc.txt,但这个代码写的路径是单斜线路径,我要如同"F:\\我的文档\\工具\\M16-SAPI5\\"的文字追答cd/d "%~dp0"
echo "VoiceData"="%cd:\=\\%\\M16-SAPI5\\" >>abc.txt
就行了,如果确定当前就是在批处理文件所在位置可以省去前一句
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯