[转载]批处理获取拖入文件信息
转自https://www.cnblogs.com/doudongchun/p/3695629.html
批处理获取拖入文件信息
@ECHO OFF
echo %1
:获取拖入文件完整路径。如:"E:\DDC\add.txt"
echo %~1
:获取拖入文件完整路径,并去掉首尾引号。如:E:\DDC\add.txt
echo %~nx1
:获取拖入文件文件名及后缀。如:add.txt
echo %~n1
:获取拖入文件文件名。如:add
echo %~x1
:获取拖入文件后缀名。如:.txt
echo %~dp1
:获取拖入文件所在目录完整路径。如:E:\DDC\
echo %cd%
:获取拖入文件所在目录路径。如:E:\DDC
echo %~d1
:获取拖入文件所在盘符。如:E:
echo %~z1
:获取拖入文件大小。如:11901
echo %~t1
:获取拖入文件修改时间。如:2012/10/01 周一 19:01
pause
:%1~%9表示拖入文件,%0表示批处理文件本身