- @echo off
- echo %~dp0 ##显示自身路径
- echo %* ##显示拖曳进来的文件完全合格路径名
- echo %cd% ##路径
- ::同%~p0
- echo %0 ##完全合格路径名,带双引号
- ::同%~f0
- echo %~n0 ##文件名
- echo %~d0 ##驱动器
- echo %~p0 ##路径
- echo %~f0 ##完全合格路径名
- echo %~x0 ##扩展名
- echo %~s0 ##路径只含短名
- echo %~a0 ##文件属性
- echo %~t0 ##文件日期
- echo %~z0 ##文件大小
- echo %~t0 ##文件日期
- echo %~$PATH:0
- ::%cd% 表示自身的路径
- ::%0 表示自身的完整路径(即批处理自身,包含驱动器、路径、文件名和后缀名)
- ::start "" %cd%
- pause
-
- @echo off&setlocal enabledelayedexpansion
- for /f "" %%a in (%0) do (
- set bsd=%%~da
- set bsdp=%%~dpa
- )
- echo !bsd!
- echo !bsdp!
- cd /d f:\
- dir *.*
- cd /d !bsdp!
- dir *.*
- pause
复制代码
|