在windows下经常需要生成一些文件的list列表,用python写个脚本就有点不太方便,这时批处理就派上用场了

这里先记录生成list的两个简单命令:set、dir

1、set

用于生成变量,set path="D:\work\" ,这时path的值就是"D:\work\";

通过%path%可以取回path的值

2、dir 列出文件夹下的文件

dir path 会列出path文件夹下的所有文件和文件夹

dir /s path 会列出path文件夹下及path子文件夹下的所有文件及文件夹

dir /s/b path 会列出path文件夹及子文件夹下的所有文件,而不列出文件夹

3、echo:在屏幕上打印文字

4、pause:用于使批处理程序暂停,一般用来放在整个程序的最后,观察屏幕输出

5、:: 用于注释信息

下面给出一个简单的生成后缀为txt的文件list的程序


:: 生成文件List列表set folder="D:\work\testFolder"
set suffix="txt"
set dstFile="test.list"dir /s/b %folder%\\*%suffix% > %dstFile%echo "%dstFile% 生成完成"pause

批处理命令之生成文件列表相关推荐

  1. java 清单文件 生成,使用批处理文件生成文件列表清单

    使用批处理文件生成文件列表清单 使用批处理文件生成文件列表清单,友友们都会遇到这样的情况:想要复制一个文件夹下所有文件的名字,或者将所有文件的名字列出一个清单,用手工复制的话吃力不讨好还容易出差错. ...

  2. Windows批处理命令快速获取文件夹下特定类型的文件名(2022.5.15)

    Windows批处理命令快速获取文件夹下特定类型的文件名 (2022.5.15) 1.需求分析 2.batch简介 3.代码实现 3.1 八种编程语言分别实现 3.1.1 C# 实现 3.1.2 C+ ...

  3. 巧用DOS命令打印上线文件列表

    如日常开发中,新增了一个项目,上线前需要告知版控修改了那些文件,如果文件多的话一个一个摘取必然耗时, 则可以在开发之前使用分部类及使用特定目录等方法将要更新和新增的文件置放于某一目录下,再配合DOS中 ...

  4. 使用window的cmd命令输出目录文件列表清单

    使用window的cmd命令输出目录文件列表清单 使用window的cmd命令,输出文件夹文件列表. 注意,先进行cmd模式 dir >print.txt dir /b >print.tx ...

  5. php 创建自定义文件夹,Laravel 自定命令以及生成文件的例子

    以创建service层为例子 1.执行命令 php artisan make:command ServiceMakeCommand 2.在app\Console\Commands 下就会多出一个 Se ...

  6. 利用批处理命令执行.jar文件

    利用批处理命令执行.jar文件 1.创建.jar文件(此处为一个java项目,主函数里只有一条语句System.out.println("请输入一个字符串:");) 2.创建批处理 ...

  7. 批处理命令批量复制文件并重命名

    工作中如果需要把一个文件复制成N个内容一样且名称不一样的文件,可以使用批处理命令实现 步骤如下: 1.如现有文件名称为:test001.ini 文件 2.创建一个文件名称列表 FileList.txt ...

  8. linux黑板模式,敲黑板!怎样使用 Linux stat 命令创建灵活文件列表?

    stat命令提供了很多关于文件的详细信息. 它不仅提供了文件最近变化的日期/时间,还显示了最近访问文件的时间和权限变化.它可以同时告诉你文件的字节大小和块的数量.它可以显示文件使用的 inode 以及 ...

  9. (BAT批处理)批处理命令怎么校验文件MD5哈希值?

    网友求助:目录中有 "今天.txt" ,"昨天.jpg","以前.jpg" 三个文件, 如何在已知晓这三个文件的原始md5哈希值的情况下,写 ...

最新文章

  1. Python 超简单3行代码提取音乐高潮部分
  2. radio 事件_nRF52832/51822系列RADIO外设介绍/使用
  3. 为什么同样是上亿的并发,购票系统就要比电商系统技术挑战更大?
  4. IOS基础之愤怒的小方块
  5. oracle 大页配置,【Oracle】Oracle如何开启大页
  6. c# xml添加 删除 修改数据
  7. python支付系统_GitHub - zhuf/alipay_python: 支付宝 alipay python接口,支持担保交易,即时到帐和自动发货接口...
  8. c++成员声明中的非法限定名_new 一个对象有哪两个过程?很多人在面试中都问住了...
  9. MySQL不同数据类型如何表示_MySQL系列(二)--数据类型
  10. Python3序列赋值、序列解包详解(上)
  11. matlab dbns实现,matlab实现贝叶斯网络
  12. 电脑后台,电脑后台程序太多如何清理 - 卡饭网
  13. 单工,半双工,全双工区别以及TDD和FDD区别
  14. 电脑新固态硬盘ssd安装win7系统教程
  15. NOI 1.11(02)二分法求函数的零点
  16. 欧姆龙sysmac studio 与得克威尔EX-1100(EX-2C0S,EX300S)EtherCat配置与通信
  17. php怎么使用sendcloud,PHP开发之SendCloud发送邮件知几何
  18. 提高 Python 代码的可读性,你需要知道这10个技巧
  19. MySQL插入表格数据的时候出现1265错误
  20. 电子签名行业2017新风向

热门文章

  1. 在eNSP模拟器上配置usg6000v的虚拟系统
  2. cs224d 作业 problem set1 (一) 主要是实现word2vector模型,SGD,CBOW,Softmax,算法
  3. 【ARP地址解析协议(完整解析过程、ARP欺骗、免费ARP、ARP代理)】-20211125【下】
  4. EXCEL常见问题五十问题解答
  5. 使用QE中的ld1.x制作超软赝势
  6. 做一个“盯盘机器人”,实时监控股票价格并通知你!
  7. JAVA建行银企直连密钥传输交换接口
  8. 结对项目——自动生成小学四则运算题目的命令行程序(基于Python)
  9. python、turtle实现泊松盘采样
  10. Linux+Apache+MySQL+PHP+FrontPage完全安装手册(转)