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

作者:岁月如歌

这篇文章主要给大家分享了通过拖曳文件就能获取文件信息的bat代码,文中给出了完整的示例代码,对大家具有一定的参考价值,有需要的朋友们下面来一起看看吧。

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

此时可以使用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文件的图标上:

简单demo:编译运行Java文件

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

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

每次写完一拖就搞定!

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

您可能感兴趣的文章:
  • 批处理函数的高效另类应用(免call)
    批处理函数的高效另类应用(免call)
    2021-09-09
  • 解决bat批处理输出乱码的问题
    解决bat批处理输出乱码的问题
    2021-04-04
  • windows批量检测文件(夹)是否存在的批处理程序
    windows批量检测文件(夹)是否存在的批处理程序
    2020-02-02
  • 通过批处理关闭135 137 445等端口的实现代码(勒索病毒)
    通过批处理关闭135 137 445等端口的实现代码(勒索病毒)
    2018-08-08
  • 批处理cmd之桌面快捷方式创建工具
    批处理cmd之桌面快捷方式创建工具
    2018-08-08
  • 批处理ASCII字符比较大小实际次序表
    批处理ASCII字符比较大小实际次序表
    2018-08-08
  • 批处理统计词频实现代码(统计重复行的数量/每行重复出现的次数)
    批处理统计词频实现代码(统计重复行的数量/每行重复出现的次数)
    2018-08-08
  • 批处理bat将txt文本第一列内容相同的行的最后一列的数字相加
    批处理bat将txt文本第一列内容相同的行的最后一列的数字相加
    2018-08-08
  • 美国设下计谋,用娘炮文化重塑日本,已影响至中国
    美国设下计谋,用娘炮文化重塑日本,已影响至中国
    2021-11-19
  • 时空伴随者是什么意思?时空伴随者介绍
    时空伴随者是什么意思?时空伴随者介绍
    2021-11-09
  • 工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    2021-11-05
  • 2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2021-10-26
  • 电脑版 - 返回首页

    2006-2023 脚本之家 JB51.Net , All Rights Reserved.
    苏ICP备14036222号