windows 批处理文件bat中当前目录

在批处理文件中,往往我们想运行当前目录下的某些程序,比如说bat调用java,请参看本人的其他文章。

今天重点说怎么取得当前目录。 在度娘了很多文章之后做一个总结,目前,我发现的有两个:

1,命令 %cd% 或者 !cd!

2,命令 %~dp0 很多人用第一种命令,但是有弊端。 第一种命令,是当进入到命令所在目录后,可以这样运行,如果用windows的自动任务,或者在其他目录输入bat命令的全路径,这样就会出问题。 所以,建议使用第二种

@echo off
setlocal EnableDelayedExpansion
echo 路径1.1:!cd!
pause
@echo off
echo 路径1.2:%cd%
pause
@echo off
echo 路径2:%~dp0
%~dp0jdk1.8.0_152_X64\jdk\bin\java.exe -jar %~dp0Socket-1.0-SNAPSHOT-jfx.jar
pause

执行结果:

总结:

方法1:命令 %cd% 或者 !cd! ,取得是运行的环境目录

方法2:命令 %~dp0 ,取得了bat的文件所在目录

转载自:https://blog.csdn.net/shenyunsese/article/details/17024631

本文作者:Journey&Flower

本文链接:https://www.cnblogs.com/JourneyOfFlower/p/16503365.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Journey&Flower  阅读(4664)  评论(0编辑  收藏  举报
历史上的今天:
2021-07-21 常用正则表达式/反向选择(取反)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 404 Not Found REOL
404 Not Found - REOL
00:00 / 00:00
An audio error has occurred.

Fade away

Do over again

Fade away

Utai hajime no hitomojime

Itsumo mayotteru

Douse toritome no nai koto dakedo

Tsutawaranakya motto imi ga nai (Ooh-ooh, oh-oh-oh)

Doushitatte konna ni fukuzatsu nano ni

Kamikudaite yaranakya tsutawaranai

Hora kekkyoku kashi nanka dou datte ii

Boku no ongaku nanka kono yo ni nakutatte ii nda yo

Ii ndarou

Nee sou darou

Everybody don't know why

Everybody don't know much

Boku wa ki ni shinai, kimi wa kidzukanai

Doko ni mo mou inai inai

Everybody don't know why

Everybody don't know much

Wasureteiku, wasurerareteiku

We don't know, we don't know, no, no

Me no mae, hirogaru genjitsu sekai ga mata yuganda

Nando risetto shite mo

Boku wa boku igai no dareka ni wa umare kawarenai

Sonna no shitteru yo

Ki ni naru ano ko no uwasabanashi mo

Shinikaru hyouteki wa tsugi no sokuhou

Mahi shichatteru (Tteru) kokkara esukeepu (Keepu)

Tooku tooku made ikeru yo

Antei nante nai (Na-na-na-na)

Fuanteina sekai (Na-na-na-na)

Antei nante nai (Na-na-na-na)

Kitto ashita ni wa wasureru yo

Fade away

Do over again

Fade away

Souda sekai wa dokoka ga itsumo uso kusai

Kireigoto dake ja daijina hitotachi sura mamorenai

Kudaranai, bokura minna dokoka kurutteru mitai

Hontou no koto nanka zenbu kamisama mo shiranai

Kamisama mo shiranai (Woah, woah, woah, no, woah)

Kamisama mo shiranai (Woah, woah, woah, no, woah)

Kamisama mo shiranai, but

Kamisama mo shiranai (Woah, no, woah, no, woah)

Everybody don't know why

Everybody don't know much

Boku wa ki ni shinai, kimi wa kidzukanai

Doko ni mo mou inai inai

Everybody don't know why

Everybody don't know much

Wasureteiku, wasurerareteiku

We don't know, we don't know, oh, oh-oh-oh

Ahh, oh-oh-oh-oh

Woah, oh-oh-oh

Ooh, ooh, ooh, ooh-ooh-ooh-ooh