发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
编写一些批处理命令时,有时会遇到必须首先进入到当前批处理文件所在的目录的情况,否则不再此目录下执行此批处理可能会导致路径的混乱。
稍总结了一下:
Windows下的批处理:
cd /d %~dp0
%~dp0表示此批处理的目录,/d表示切换目录的同时也切换盘符。
Linux下shell:
cd `dirname $0` ; pwd
(责任编辑:云子)
来自: simplelam > 《待分类1》
0条评论
发表
请遵守用户 评论公约
说说批量删除方法
手动批量删除数据,可以使用操作系统提供的删除工具,如Windows系统的文件资源管理器、Linux系统的命令行终端等。在Windows和Linux系统中,都支持使用命令行批量删除数据。批处理脚本是Windows系统提供...
pushd命令 windows
pushd命令 windows。批处理命令PUSHD和POPD.可以用 popd 命令将当前目录更改为由 pushd 命令最新存储的目录。如果使用 popd 命令,位于堆栈顶端的目录将从堆栈中删除,当前目录转变为栈顶目录。如果与...
windows 批处理文件bat中当前目录
windows 批处理文件bat中当前目录。第一种命令,是当进入到命令所在目录后,可以这样运行,如果用windows的自动任务,或者在其他目录输入bat命令的全路径,这样就会出问题。@echo offsetlocal EnableDe...
如何编译Python使之成为可执行程序?
如何编译Python使之成为可执行程序?这里以Windows系统和Linux系统为例,简单介绍一下如何将Python程序打包为可执行程序,主要用到pyins...
Linux文件误删除恢复操作
Linux文件误删除恢复操作。作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中...
关于DOS中的一个小问题?如何cd转入批处理文件所在目录中?
关于DOS中的一个小问题?如何cd转入批处理文件所在目录中?在批处理文件中,有许多的变量。其中 %~dp0 就是指的批处理所在目录。下面的语句,就可以转入批处理所在目录。cd /d %~dp0.但是我不明白 /d 是...
shell脚本和批处理脚本有什么区别?
shell脚本和批处理脚本有什么区别?shell脚本和批处理,通常是linux和windows下进行一些简单脚本执行任务的途径。2、linux shell是存在...
从windows转移到Linux:第8篇 备份与恢复
在建立好列表之后, tar 然后在文件设备 /dev/st0 (第一个 SCSI 磁带设备)上创建 一个新的归档文件,该文件使用 g zip 格式来压缩,并...
1.3.8 Elasticsearch作为系统服务运行
1.3.8 Elasticsearch作为系统服务运行。为了将Elasticsearch安装成一个Linux系统服务,将使用Elasticsearch service wrapper,你可以从https://github.com/ elasticsearch/elasticsearch-servicewrapp...
微信扫码,在手机上查看选中内容