BAT脚本获取文件路径的方法集
假定
脚本路径:c:\bat\bat1.bat
拖放文件路径:d:\files\filename.txt
| 代码 | 效果 | 输出 |
| %~dp0 | 返回脚本路径 | c:\bat\ |
| %1 | 返回拖放路径 | d:\files\filename.txt |
| %~s1 | 返回拖放短路径文件名 | d:\files\filename.txt |
| %~dpn1 | 返回拖放路径且不含后缀 | d:\files\filename |
| %~f1 | 返回拖放路径 | d:\files\filename.txt |
| %~d1 | 返回拖放路径中驱动号 | d: |
| %~p1 | 返回拖放路径中路径部分 | \files\ |
| %~dp1 | 返回拖放路径驱动和路径部分 | d:\files\ |
| %~n1 | 返回拖放路径中文件名不含后缀 | filename |
| %~x1 | 返回拖放路径中文件后缀包含点 | .txt |
| %~nx1 | 返回拖放路径中文件和后缀 | filename.txt |
| %~d1%~p1C_%~n1%~x1 | 拖放路径文件名增加前缀 | d:\files\C_filename.txt |
| %~dpn1_C%~x1 | 拖放路径文件名增加后缀 | d:\files\filename_C.txt |
扫描二维码推送至手机访问


