通过拖曳获取文件信息的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
每次写完一拖就搞定!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
您可能感兴趣的文章
- 01-10通过批处理修改DNS的代码(推荐)
- 01-10通过批处理bat解决局域网打印机共享问题
- 01-10dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件
- 01-10wmic 命令用法及实例
- 01-10通过批处理修改FTP账号和密码
- 01-10通过批处理bat设置系统环境变量的实现代码
- 01-10批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全
- 01-10批处理bat标准化获取当前系统日期的几种方法
- 01-10批处理bat命令 获取当前盘符和当前目录和上级目录的代码
- 01-10Windows批处理中获取文件属性的一些方法