批处理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 

打印效果:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM