Bat批处理记录

-@echo off 表示在此语句之后所有运行的命令都不显示命令行本身
-读取当前目录所有文件的文件名

dir *.*/b > a.txt

其中,dir表示查看目录,/b表示只显示文件名

dir c:\*.* > a.txt

表示将c盘下所有文件名输出到a.txt中
-现在有一个这样的小需求,一个文件夹中包含多个apk文件,需要创建同名的文件夹,将apk放入其中,

@echo off
dir *.apk/b > a.txt
for /f %%i in (a.txt) do (
  md %%~ni
  move %%i %%~ni
)

其中for /f 语句是默认以空格键或跳格键作为分割符号,md是创建文件夹,%%~n是去掉后缀名, move %%i %%~ni是将当前apk移动至同名文件夹

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 5,021评论 0 11
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,760评论 0 5
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,612评论 0 9
  • 命令简介 cmd是command的缩写.即命令行 。 虽然随着计算机产业的发展,Windows 操作系统的应用越来...
    Littleston阅读 3,447评论 0 12
  • 雪 翩然而来 漫天飞舞 是 那么飘逸 那么凄美 我慢慢转过身 望向你 遇上那一潭春水灵动 满是深情的眼 你轻抚我长...
    纬子阅读 330评论 0 0

友情链接更多精彩内容