前言
大家应该都有所体会,有时候我们需要使用命令行处理文件,需要定期、多次重复时,手动输入或者复制粘贴路径和文件名效率非常低下。
此时可以使用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
每次写完一拖就搞定!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
拖曳 我想在java中使用selenium webdriver拖放分层列表。有关更多详细信息,请参阅演示链接。 我尝试了以下方法:- 获取源元素 使用class=dd-占位符创建div 拖动源元素并放到新创建的div元素上 错误:-无法在新创建的div元素上删除源元素。 我怎么能做到这一点。是否可以使用selenium webdrive。
主要内容:使用反射值对象包装任意值,从反射值对象获取被包装的值当我们将一个接口值传递给一个 reflect.ValueOf 函数调用时,此调用返回的是代表着此接口值的动态值的一个 reflect.Value 值。我们必须通过间接的途径获得一个代表一个接口值的 reflect.Value 值。 reflect.Value 类型有很多方法( https://golang.google.cn/pkg/reflect/)。我们可以调用这些方法来观察和操纵一个 ref
我正在使用CXF Web客户端调用Soap Web服务。 WSDL2JAVA用于从wsdl生成Java代码。有来自soap头的信息,但生成的代码没有访问该头的方法。 如何通过CXF Web客户端获取标题信息?
本文向大家介绍Android中通过MediaStore获取音乐文件信息方法,包括了Android中通过MediaStore获取音乐文件信息方法的使用技巧和注意事项,需要的朋友参考一下 Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事
本文向大家介绍使用node.js 获取客户端信息代码分享,包括了使用node.js 获取客户端信息代码分享的使用技巧和注意事项,需要的朋友参考一下 在网上看见很多问node.js如何获取客户端信息,所以记录下来,以供大家参考。 结果: 是不是很简单呢,有相同需求的小伙伴直接拿走,自由使用吧。
主要内容:理解反射的类型(Type)与种类(Kind)在 Go语言中通过调用 reflect.TypeOf 函数,我们可以从一个任何非接口类型的值创建一个 reflect.Type 值。reflect.Type 值表示着此非接口值的类型。通过此值,我们可以得到很多此非接口类型的信息。当然,我们也可以将一个接口值传递给一个 reflect.TypeOf 函数调用,但是此调用将返回一个表示着此接口值的动态类型的 reflect.Type 值。 实际上,r