[转载]批处理获取拖入文件信息

转自https://www.cnblogs.com/doudongchun/p/3695629.html

 

批处理获取拖入文件信息

@ECHO OFF

echo %1
:获取拖入文件完整路径。如:"E:DDCadd.txt"
echo %~1
:获取拖入文件完整路径,并去掉首尾引号。如:E:DDCadd.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表示批处理文件本身

原文地址:https://www.cnblogs.com/mr-bike/p/13633116.html