脚本专栏 
首页 > 脚本专栏 > 浏览文章

通过拖曳获取文件信息的bat代码分享

(编辑:jimmy 日期: 2025/3/6 浏览:3 次 )

前言

大家应该都有所体会,有时候我们需要使用命令行处理文件,需要定期、多次重复时,手动输入或者复制粘贴路径和文件名效率非常低下。

此时可以使用bat命令减轻工作量。

bat是Windows下的批处理文件,每一行都是一条DOS命令。

获取文件属性

@echo off
echo 无后缀名: %~n1
echo 有后缀名: %~nx1
echo 绝对路径: %1
echo 短路径名的绝对路径: %~s1
echo 驱动器和路径: %~dp1
echo 驱动器: %~d1
echo 路径: %~p1
echo 文件属性: %~a1
echo 日期/时间: %~t1
echo 文件大小: %~z1
pause

把上述命令存入txt文件,将后缀名改为.bat。随便找个文件拖到.bat文件的图标上:

通过拖曳获取文件信息的bat代码分享

简单demo:编译运行Java文件

初学Java时用命令行编译和运行,每次都要cd入目录,手输javac和java命令,非常不便。于是偷懒写了个.bat文件:

@echo off
javac %~nx1
java %~n1
pause

每次写完一拖就搞定!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

上一篇:写了个批量替换字符串的bat批处理(replaceChar.bat)
下一篇:DOS(bat)字符串替换原理
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 站点导航 SiteMap