.bat批处理文件批量删除指定文件

朋友工作需求,工具扫描出一些需要删除的文件,800多个不能在工具里批量删除,不过还好可以导出文件的绝对位置。临时百度看着挺简单就做了一下顺便做个笔记。

1、合成命令

下面是示例文件的绝对路径,粘贴到文本文档,需要在每行前面加入删除命令:

D:\apache-tomcat-9.0.14\webapps\ROOT\resource\textnews\test.doc
D:\apache-tomcat-9.0.14\webapps\ROOT\resource\textnews\test.xls
D:\apache-tomcat-9.0.14\webapps\ROOT\resource\textnews\test1.doc

Notepad++打开------CTRL+H 替换------选择 ‘正则表达式’------查找目标:^(表示行首位置,$表示行尾位置) ------替换为:del /f /q (后面加个空格)------点击全部替换 ,设置如下图:

这是我后面百度比较快和稳妥的方法,之前催得着急没想到,用的excel最笨的方法,也记一下

A B C D
删除命令(del /f /q ) 文件绝对路径1 公式(=A1&B1) 复制列C,右键选择性粘贴为数值
复制同上 文件绝对路径2 上一单元格右下角往下拖,复制公式自动变成(=A2&B2) 直接与上同步

这个方法的不足之处有三:
一、耽误时间,notepad++10秒钟的事表格3分钟
二、表格不可直接修改后缀为.bat文件
三、将最终结果列D复制到文本文档,默认打开看着好像正常,另存为ANSI编码格式后会发现每条命令中,删除命令与绝对路径中间的空格符会变成一个乱码,可能是表格自带的某种格式,需要将乱码替换成空格才可正常执行

刚百度还有简单的这种,excel点击右键“设置单元格格式”,选择“自定义”,然后在空白处输入"test"@,test为你需要输入的内容,不知道有没有用,复制到文本文档有没有乱码情况,个人觉得电脑有个文本编辑器还是比较方便的

反正,总的结果如下图:

2、改后缀、编码格式

保存后关闭------用记事本打开------另存为------文件后缀改为 .bat ------编码(.bat文件中有中文字符选择ANSI,没有的话可以直接选择UTF-8,个人觉得是这样,有大佬知道的话请指教)

3、执行

奇怪的是我在虚拟机的win7里测试,双击即可执行,发给朋友却要在cmd里才能执行,查了百度也没弄清楚,反正能执行就行哈哈。

【问题解决】批量删除多个指定文件相关推荐

  1. 合并多个Excel ,批量修改sheet名,批量删除多个指定sheet

    合并多个Excel 到同一个工作簿中,批量修改sheet名,批量删除指定sheet (60条消息) 合并多个Excel ,批量修改sheet名,批量删除多个指定sheet_aldsong123的博客- ...

  2. Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作

    Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 目录 Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 一.简单介 ...

  3. Mac电脑如何批量删除office最近打开文件?

    1.直接在终端执行以下命令 (1)删除Word最近打开文件 (2)删除PowerPoint最近打开文件 (3)删除Excel最近打开文件 2.将命令行写入.sh文件,双击执行即可 1.直接在终端执行以 ...

  4. 【模板】批量下载视频到指定文件脚本

    批量下载视频到指定文件脚本 以下代码是在学习工作中总结出来的方法所构成的模板,仅适合在某些特定情况下使用,如下模板需要拥有视频的URL地址,相关三方库,稳定的网络等 需要库: you-get os f ...

  5. Python,批量删除txt文本指定行

    本文解决问题:批量删除多行txt文本中的内容. 思路: 1.找出需要删除行的 id(就是需要删除那些行,把这是第几行给记录下来.) 2.将原文本内容不需要删除的行   赋予到 新的列表.(以此达到删除 ...

  6. 如何批量删除QQ浏览器指定历史记录和导出指定的历史记录

    QQ浏览器的历史记录只有清空历史记录和删除选中项两个功能.有时我不想删除所有的历史记录,只是想删除指定的历史记录保留对自己有用的历史记录,方便自己以后查找.但是删除选中项功能只能一项一项的选择,才能批 ...

  7. 通过redis-cli批量删除多个指定模式的key

    Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作. xargs介绍: 翻译:从标准输入执行命令 记 ...

  8. matlab 指定路径保存图片_matlab批量保存图像至指定文件夹(revised) mkdir cd 等 | 学步园...

    把上一篇文章(点这里进入)修改了一下,可以批量保存至指定文件夹 使用到的关键语句为 mkdir创建文件夹 cd      获得当前work directory的字符串 cd  D:\test   进入 ...

  9. forfiles命令批量删除N天前文件

    在整理手上几台SQL SERVER 2000的数据库备份时,一方面为了方便快速还原数据库,另外一方面为了备份冗余.备份方式统一(先备份到本地,然后收上磁带),将以前通过Symantec Backup ...

最新文章

  1. Java, Mono, or C++?
  2. Java中的断言(assert)
  3. python 为什么用%格式化_Python中应该使用%还是format来格式化字符串?
  4. centos文本查看及处理相关的常用命令
  5. C 语言的基本数据类型
  6. C# winform窗体 ComboBox控件
  7. USACO Training Section 1.1 Your Ride Is Here
  8. iPhone 12明天凌晨发布,有望推动苹果市值超过2.2万亿美元
  9. 2013着重发展的4个方向
  10. python全套完整教程-Python语言基础50课 全套完整版(含doc版)
  11. 如何在Docker上构建Node.js应用程序
  12. iPhone客户端开发笔记(二)
  13. 常用matlab画图命令 坐标轴倾斜
  14. AK大神AE教程文字整编
  15. javaweb mysql毕业生管理系统_javaweb高校毕业生就业管理系统, springmvc+mysql
  16. OpenCV 两张大小不同图片的叠加
  17. 【云速建站】网站的基本设置
  18. matlab 辅助公差设计,尺寸公差辅助标注插件
  19. 查看oracle归档日志scn,Oracle 归档日志
  20. 桌面下雪小程序 WIN32

热门文章

  1. 10种疗法治愈头痛、头晕、头胀、失眠
  2. linux open files
  3. [转载]儿童画教学-理论篇
  4. 小智AI 怎么巧妙提问chatgpt 问题
  5. 全国快递查询API接口,支持国内外1500多家快递接口查询,物流信息追踪
  6. C# KeyDown事件
  7. MySQL执行计划中,ID值表明执行次序
  8. python画布添加背景图片_Python 设置 Canvas 背景图片且支持全屏显示
  9. Tcl 语言—— 文本操作篇
  10. 手把手教你制作中英文词云_英文.py