【问题解决】批量删除多个指定文件
.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里才能执行,查了百度也没弄清楚,反正能执行就行哈哈。
【问题解决】批量删除多个指定文件相关推荐
- 合并多个Excel ,批量修改sheet名,批量删除多个指定sheet
合并多个Excel 到同一个工作簿中,批量修改sheet名,批量删除指定sheet (60条消息) 合并多个Excel ,批量修改sheet名,批量删除多个指定sheet_aldsong123的博客- ...
- Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作
Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 目录 Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 一.简单介 ...
- Mac电脑如何批量删除office最近打开文件?
1.直接在终端执行以下命令 (1)删除Word最近打开文件 (2)删除PowerPoint最近打开文件 (3)删除Excel最近打开文件 2.将命令行写入.sh文件,双击执行即可 1.直接在终端执行以 ...
- 【模板】批量下载视频到指定文件脚本
批量下载视频到指定文件脚本 以下代码是在学习工作中总结出来的方法所构成的模板,仅适合在某些特定情况下使用,如下模板需要拥有视频的URL地址,相关三方库,稳定的网络等 需要库: you-get os f ...
- Python,批量删除txt文本指定行
本文解决问题:批量删除多行txt文本中的内容. 思路: 1.找出需要删除行的 id(就是需要删除那些行,把这是第几行给记录下来.) 2.将原文本内容不需要删除的行 赋予到 新的列表.(以此达到删除 ...
- 如何批量删除QQ浏览器指定历史记录和导出指定的历史记录
QQ浏览器的历史记录只有清空历史记录和删除选中项两个功能.有时我不想删除所有的历史记录,只是想删除指定的历史记录保留对自己有用的历史记录,方便自己以后查找.但是删除选中项功能只能一项一项的选择,才能批 ...
- 通过redis-cli批量删除多个指定模式的key
Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作. xargs介绍: 翻译:从标准输入执行命令 记 ...
- matlab 指定路径保存图片_matlab批量保存图像至指定文件夹(revised) mkdir cd 等 | 学步园...
把上一篇文章(点这里进入)修改了一下,可以批量保存至指定文件夹 使用到的关键语句为 mkdir创建文件夹 cd 获得当前work directory的字符串 cd D:\test 进入 ...
- forfiles命令批量删除N天前文件
在整理手上几台SQL SERVER 2000的数据库备份时,一方面为了方便快速还原数据库,另外一方面为了备份冗余.备份方式统一(先备份到本地,然后收上磁带),将以前通过Symantec Backup ...
最新文章
- Java, Mono, or C++?
- Java中的断言(assert)
- python 为什么用%格式化_Python中应该使用%还是format来格式化字符串?
- centos文本查看及处理相关的常用命令
- C 语言的基本数据类型
- C# winform窗体 ComboBox控件
- USACO Training Section 1.1 Your Ride Is Here
- iPhone 12明天凌晨发布,有望推动苹果市值超过2.2万亿美元
- 2013着重发展的4个方向
- python全套完整教程-Python语言基础50课 全套完整版(含doc版)
- 如何在Docker上构建Node.js应用程序
- iPhone客户端开发笔记(二)
- 常用matlab画图命令 坐标轴倾斜
- AK大神AE教程文字整编
- javaweb mysql毕业生管理系统_javaweb高校毕业生就业管理系统, springmvc+mysql
- OpenCV 两张大小不同图片的叠加
- 【云速建站】网站的基本设置
- matlab 辅助公差设计,尺寸公差辅助标注插件
- 查看oracle归档日志scn,Oracle 归档日志
- 桌面下雪小程序 WIN32