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

发布时间 - 2026-01-10 23:00:02    点击率:

前言

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

此时可以使用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

每次写完一拖就搞定!

总结

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


# bat  # 获取文件名  # 获取文件大小  # bat获取文件路径  # 批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全  # bat得到文件大小的代码  # 批处理bat删除指定天数日期之前的文件  # 批处理bat删除指定天数日期之前的文件夹  # 命令行  # 都是  # 都要  # 找个  # 写了  # 可以使用  # 这篇文章  # 写完  # 拖到  # 时用  # 一拖  # 批处理文件  # 有疑问  # br  # brush  # ps  # class  # pre  # echo  # DOS 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何使用Service Container和依赖注入?(代码示例)  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  如何快速搭建自助建站会员专属系统?  Linux网络带宽限制_tc配置实践解析【教程】  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何快速登录WAP自助建站平台?  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  网站页面设计需要考虑到这些问题  个人网站制作流程图片大全,个人网站如何注销?  北京专业网站制作设计师招聘,北京白云观官方网站?  公司网站制作价格怎么算,公司办个官网需要多少钱?  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  如何用PHP快速搭建高效网站?分步指南  如何在阿里云香港服务器快速搭建网站?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  lovemo网页版地址 lovemo官网手机登录  如何快速建站并高效导出源代码?  Laravel如何记录自定义日志?(Log频道配置)  如何在新浪SAE免费搭建个人博客?  EditPlus中的正则表达式 实战(1)  如何在云服务器上快速搭建个人网站?  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  中国移动官方网站首页入口 中国移动官网网页登录  linux写shell需要注意的问题(必看)  如何获取PHP WAP自助建站系统源码?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  如何在腾讯云免费申请建站?  如何在 Pandas 中基于一列条件计算另一列的分组均值  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  香港服务器选型指南:免备案配置与高效建站方案解析  如何在IIS中新建站点并解决端口绑定冲突?  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Laravel如何使用.env文件管理环境变量?(最佳实践)  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  Python高阶函数应用_函数作为参数说明【指导】  黑客入侵网站服务器的常见手法有哪些?  html如何与html链接_实现多个HTML页面互相链接【互相】  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  Android使用GridView实现日历的简单功能  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  如何快速搭建高效香港服务器网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程