批处理BAT文件实现显示拖入文件的文件名路径等信息

代码

@echo off
echo "drag a file into window, and press enter:"

REM 显示拖入文件的完整路径(带文件名),带首尾引号
set doc_dir_withfilename="%~1"
echo %doc_dir_withfilename%

REM 显示拖入文件的完整路径(带文件名)
echo %1
REM 显示拖入文件的完整路径(带文件名),去掉首尾引号
echo %~1
REM 显示拖入文件的文件名及后缀
echo %~nx1
REM 显示拖入文件的文件名
echo %~n1
REM 显示拖入文件的后缀名
echo %~x1
REM 显示拖入文件的完整目录
echo %~dp1
REM 显示拖入文件的目录路径
echo %cd%
REM 显示拖入文件所在的盘符
echo %~d1
REM 显示拖入文件的文件大小
echo %~z1
REM 显示拖入文件的修改时间
echo %~t1

@pause 

打印效果:

posted @ 2021-11-14 00:17  am7s  阅读(1575)  评论(0)    收藏  举报