@echo off
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
pause
可以这么做:
首先,用指定title参数的start命令来启动不同盘符的不同目录下的bat
1启动一个cmd窗口
2用start命令启动各个bat,并且每个bat指定了一个唯一的title
start
"myfirstbat"
c:\bat01\firstbat
start
"mysecondbat"
d:\bat02\secondbat
start
"mythirdbat"
d:\bat02\thirdbat
3这时能看到新开了三个cmd窗口来运行三个bat,每个窗口的标题分别为前面指定的myfirstbatmysecondbatmythirdbat
4bat运行过程中如果想查看指定bat的详细信息,比如PID,那么在cmd窗口中执行下面的命令可以分别获得每一个bat的PID,WINDOWTITLE等详细信息。
tasklist
/V
/FI
"WINDOWTITLE
eq
myfirstbat"
tasklist
/V
/FI
"WINDOWTITLE
eq
mysecondbat"
tasklist
/V
/FI
"WINDOWTITLE
eq
mythirdbat"
是这样的,任何时刻你的应用都有一个“工作目录”,指示当前在哪个目录上工作。在没有使用其他方法更改的时候,如果是在debug下调试,工作目录就是debug\bin,同理release。
使用TreeView打开文件时,工作目录并不会改变,如果此时没有使用全路径的话,cmd会找不到要删除的文件的。
而openFile工作方式却不一样,它在打开文件夹的同时就把工作目录更改过去了,此时使用相对路径是不会出问题的。
使用对象浏览器查看openFile的属性和方法你会找到RestoreDirectory属性,默认是false,意为openFile对话框关闭时工作目录会停留在你打开的文件夹下。如果该属性置为true,对话框关闭后工作目录会还原到调用openFile前的目录。
使用TreeView的话,还是尽可能返回文件的全路径吧。可以使用Node的FullPath来配合取得节点的全路径。
获取当前目录绝对路径:set current_path="%cd%" 比如要运行子目录的dir1\testcmd就直接加入下面一行%current_path%\dir1\testcmd
步骤如下:
1、按下键盘的
win+R
组合键,或者是点击开始菜单中的
运行
选项,来打开运行窗口,然后在打开的运行窗口中输入
CMD
,回车
。
2、然后就打开了CMD命令窗口了。
3、如:要进入F盘中的某个目录,则输入
F:
回车,然后就进入了F盘了。
4、如要进入
F盘中的
dd
目录,则在上面的基础上输入
cd
dd(cd与dd之间是有个空格的),然后回车,这样就进入了dd这个目录了。
5、这个这个目录之后,可以将它里面的文件都列出来,输入
dir
回车,这样就可以看到dd这个目录中的文件了,可以看到里面有、PDF文件、视频、文档、目录等等。
6、然后可以在这里打开想要打开的文件,如、PDF文件等,输入它的文件名,然后回车即可,如
f1png
回车,hhpdf回车,这样就可以打开它了。
扩展资料
CMD运行方法
⒈
点击开始--运行--输入--CMD
回车(或按windows键和R键d出运行框—输入CMD回车) [1]
⒉Windows
XP中单击“开始→所有→附件→命令提示符”即可打开命令提示符。
系统会默认定位到“X:\Documents
and
Settings\当前用户名”下。
⒊点击我的电脑--打开系统盘(C:)--WINDOWS--system32--CMDEXE
建立一个快捷方式,将绝对路径输入再运行也可快速打开命令提示符。
⒋在桌面或任意磁盘新建一个TXT--输入CMD并保存--修改扩展名为BAT(文件名随意)--运行即可
这样的特点是运行这个BAT后,命令提示符下的路径直接显示你BAT所在的目录路径。
⒌win7的运行除了以上的方法外还可以系统桌面上先按住“Shift”键,单击鼠标右键出现的菜单,选择“在此处打开命令行窗口”后,就出现了命令提示符。
参考资料来源:百度百科:CMD
通过cmd命令获取文件夹的目录层次结构的方法
在cmd命令提示符窗口中进入你要 *** 作的文件夹,也可以是整个驱动器根目录。
获取目录结构:在当前您要 *** 作的文件夹目录下输入命令tree,将得到此目录下树形的目录结构,里面的内容一目了然,默认情况下只显示“文件夹”而不显示文件。
在tree 命令后面加入参数/f 将以层次的结构显示所有文件夹及文件的名称。
如何保存cmd窗口中显示的内容在cmd窗口中显示的内容无论是阅读还是编辑起来都不方便,可以将其存为文档中阅读和编辑。在所使用的命令后添加“空格”“>”号及文本文档的名称,系统会将显示内容存入指定的文档中,如果没有输入路径,将保存在当前所在文件夹目录下。如图:执行后,不会显示任何内容,但命令执行后的结果,已经保存在文本文件中。
1首先查找。现在以win10为例,点击小娜,可以进入查找,点击箭头①指向输入CMD,点击箭头②,就可以进入命令指示符对话框,如图所示。
2进入CMD命令指示符对话框,点击箭头部分,如图所示;输入dir+1个空字符(用英文输入,即“dir ”(不包含双引号),如图所示。
3找到所要导入文件名的位置,复制文件路径,如图所示。
4回到CMD命令指示符对话框,在步骤②的基础上粘贴导入文件名位置的路径,如图所示。
5找到要保存导入文件夹位置的Excel储存位置路径,如图所示。
6输入完成后,点击Enter键即可。
1、首先打开电脑,在电脑下方方框里输入“cmd”按钮。
2、然后在新的界面里找到“命令提示符”后鼠标右键单击后点击选择“打开文件位置”按钮。
3、之后在新的界面里之后会看到cmd命令提示符的快捷方式,在win10家庭版中用户直接将快捷方式复制到桌面即可。
4、然后在新的界面里复制到桌面后鼠标右键单击并点击选择“属性”按钮。
5、最后在该页面中在其起始位置右侧方框里设置默认打开的初始路径,然后点击确定即可。
以上就是关于批处理怎么获取当前目录的绝对路径全部的内容,包括:批处理怎么获取当前目录的绝对路径、如何获取指定目录启动的cmd进程、C#执行CMD代码为什么CMD默认路径会自动跳到项目程序当前路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)