Bat创建用到的文件夹,Bat中获取当前路径

来源:互联网 发布:多说英语软件 编辑:程序博客网 时间:2024/05/11 02:29

自己用到的:

@echo off

rem echo 当前路径:"%~dp0"
rem echo 当前路径短文件名格式:"%~sdp0"
md DLL
md Controls
md Class
md FormDialog
md Global
md Icons

md Reprots

----------------------------------------------------------------------------------------------

下面内容来源网络:

bat中获取当前路径
@echo off
setlocal EnableDelayedExpansion
echo 当前正在运行的批处理文件所在路径:!cd!
pause
@echo off
echo 当前目录是:%cd%
pause
@echo off
:: set "abc=%cd%"
echo 当前正在运行的批处理文件所在路径:%~dp0
pause
@echo off
echo 当前的盘符及路径:%~dp0
echo 当前的盘符及路径的短文件名格式:%~sdp0
pause
@echo 取当前文件的上级目录的名称
set a=D:\abc\def ghi\j k\lmn.bat
for %%a in ("%a%") do (
        set ok=%%~dpa
        for /f "delims=" %%b in ("!ok:~0,-1!") do (
                echo %%~nb
        )
)
pause