最近接触到了一些有意思的技术,比如chrome插件,批处理脚本。以前都只会用,现在想着有机会能做一个。
刚好最近在做一个功能,导入文件,上传过程中要校验数据,如果失败的话可以下载错误报告到本地。不过错误报告会堆积在文件夹下,看着挺碍眼,每次都要手动删除挺麻烦的。于是正好写个批处理文件。

1、什么是bat
批处理是window下可以执行的一个脚本文件,后缀名是bat。里面可以写上dos命令,然后运行这个bat文件之后,就会自动运行里面的命令了。
如果有很多操作每次都要重复执行,就可以将命令写入到一个批处理脚本中,然后每次只需要运行脚本即可完成所有操作。

2、怎么使用批处理
①首先创建一个文件,然后将名字后缀改成bat。
②写上一系列dos命令,保存。
③双击即可直接运行。

3、例子
看代码:

@echo **删除文件**
cd ../downloads
del *.xlsx

注:
echo,用于回显。
cd,用于改变当前目录。这里是进入上一个目录下的downloads文件夹。
del,删除文件。*.xlsx 表示所有后缀名会xlsx的文件。

运行结果,成功删除。

———–update———-

由于有些文件不需要删除,进行修改,只删除满足关键字的文件。

@echo delete files
cd ../downloads
set /p name=input
echo your input: %name%
del *%name%*.xlsx
pause

例如输入“错误”,则只会删除文件名中有“错误”的文件。

bat批处理删除文件相关推荐

  1. bat批处理删除日志文件

    bat批处理删除日志文件 删除前N天日志文件 [无需确认,第一次慎用] 使用说明: 删除前N天日志文件 [另外一个版本] 使用说明: 公司的程序猿写的软件只管生成日志,却没写删除过期的日志,时间久了日 ...

  2. linux批处理定时删除文件,forfiles命令,在Windows删除旧文件-批处理删除文件

    在运行Windows的时候,也会出现一些不必要的文件,需要进行定期的删除,避免占用大量的磁盘空间.Windows的forfiles命令犹如Linux的find命令,一行命令就可以删除旧文件及文件夹. ...

  3. win7系统定时删除数据的批处理命令_win7系统使用批处理删除文件详细教程

    批处理文件是扩展名为·bat 或·cmd的文本文件,包含一条或多条命令,由dos或windows系统内嵌的命令解释器来解释运行.很多win7用户为了提高效率也为了提高运行速度,常常使用批处理删除不需要 ...

  4. win7系统定时删除数据的批处理命令_Win7系统怎么批处理删除文件

    平常使用电脑过程中,我们可以使用批处理命令,轻松删除文件.批处理文件是扩展名为·bat 或·cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行.接下来,我们就 ...

  5. win7系统定时删除数据的批处理命令_Win7系统批处理删除文件的方法

    平常使用电脑过程中,我们可以使用批处理命令,轻松删除文件.批处理文件是扩展名为·bat 或·cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行.接下来,我们就 ...

  6. windows下批处理删除文件及注册表项

    1.windows下批处理删除注册表项 假如我要清除WinRAR的历史记录,可以新建个批处理文件, 然后在里面加入如下文字: reg delete HKEY_CURRENT_USER/Software ...

  7. BAT批处理让文件夹里的文件单个或多个依次移动到另外一个文件夹

    @echo off @echo off&setlocal enabledelayedexpansion ::设置一次移动多少个文件? set s=1::120为多少秒 for /f " ...

  8. 如何写一个bat批处理自动上传文件到FTP 转载

    如何写一个bat批处理自动上传文件到FTP 转载 2018-05-28 16:34:06 1点赞宁不凡 码龄5年关注单个文件:@echo offecho open 192.168.1.143 & ...

  9. windows下批处理删除文件夹、删除文件、if exist用法

    windows下批处理删除文件夹.删除文件.if exist用法 开发中用到Window批处理del.rd.if exist,总结用法便于后续使用. windows下批处理删除文件: * 使用del指 ...

最新文章

  1. 「NLP」 深度学习NLP开篇-循环神经网络(RNN)
  2. NSHomeDirectory
  3. Hibernate各种主键生成策略与配置详解 - 真的很详细啊!!
  4. 向Python女神推荐这些年我追过的经典书籍
  5. webapi+EF(增删改查)
  6. python输出字体的大小_Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格
  7. setProperty will trigger ui re-render 南京同事提的问题
  8. 用php模拟斗地主发牌,php模拟实现斗地主发牌
  9. 【BZOJ1497】【codevs1789】最大获利,网络流之最大权闭合子图
  10. oracle三种连接身份
  11. grafana和zabbix的端口映射
  12. java简单租车系统 慕课手记_Java租车系统(新手)
  13. HTML页面的全屏显示-Fullscreen API
  14. 跨境电商ERP综合解决方案丨汇信
  15. 显示计算机程序的表格如何打开,如何设置打开excel表格的一个窗口显示多标签...
  16. Your application has presented a UIAlertController (UIAlertController: 0x100b79
  17. npm --save 的含义
  18. Mac OS 下使用 afconvert 命令,处理音频格式转换
  19. GlobalCash全球付万事达虚拟信用卡-可用于国外支付购物
  20. Mysql动态sql之mybatis动态sql

热门文章

  1. 程序员面试金典——17.7数字发音
  2. Java用正则表达式判断学号,利用正则表达式验证学号_利用正则表达式开发动态网页...
  3. NSS vs2019 编译步骤
  4. [完]机器学习实战 第一章 机器学习基础(Maching Learning Foundation)
  5. 13个免费的FLASH资源网站
  6. GitHub上README.md写法暨GFM语法解读
  7. Python文本分析技巧
  8. 分享一个妄想山海脚本辅助工具含部分代码
  9. Cortana iOS版、Cortana Android版正式发布
  10. android sd卡目录查看,Android sd卡目录详解