windows脚本 批量删除指定文件夹、指定文件

2023-11-11

前言

用于批量删除项目中的测试数据,提供用户纯净的软件。

使用说明:
修改file_listfolder_list对应的数据,来自定义删除的内容

效果图

在这里插入图片描述

源码

@echo off
chcp 65001 > nul 2>&1

REM 设置文件列表,可以包含多个文件路径和文件夹路径,每个路径用空格分隔
set "file_list=1\2 1\*"
set "file_list=%file_list% 11"

REM 循环遍历文件列表并删除文件
for %%F in (%file_list%) do (
    if exist "%%F" (
        del /f /q "%%F"
        echo 删除文件 '%%F' 成功。
    ) else (
        echo 文件 '%%F' 不存在,无需删除。
    )
)

REM 循环遍历文件夹列表并删除文件夹
for %%D in (%folder_list%) do (
    if exist "%%D" (
        rd /s /q "%%D"
        echo 删除文件夹 '%%D' 成功。
    ) else (
        echo 文件夹 '%%D' 不存在,无需删除。
    )
)

REM 这里是脚本的其他部分,不会因为文件或文件夹不存在而受影响,可以继续运行。
pause

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

windows脚本 批量删除指定文件夹、指定文件 的相关文章

  • Windows EventLog:它的操作速度有多快?

    我有一个服务应用程序 它通过 TCP 处理客户端请求并将任何事件写入 Windows EventLog 由于该应用程序预计会在短时间内为许多客户端和每个客户端的大量请求提供服务 假设每秒 1 到 50 个请求 因此我很想知道密集程度 CPU
  • 使 .jmx 文件在 Windows 10 上使用 jmeter GUI 默认打开(双击文件)

    当我双击它时 我试图让我的 Windows 10 使用 jmeter GUI 打开 jmx 文件 我使用 apache jmeter 3 2 目前 为了打开 jmx 文件 我打开 jmeter jar apache jmeter 3 2 b
  • 从 Windows 命令行连接到 websocket

    是否可以从 Windows 命令行连接到 websocket 我已经从 Mac 终端使用了 WSCAT 但我似乎找不到替代方案 任何帮助 将不胜感激 Windows 中没有内置可与 WebSocket 配合使用的工具 虽然你可以使用teln
  • 如何使用 G++ MinGW 将 Psapi.lib 添加到 Eclipse 中的 TARGETLIBS

    我正在尝试实现这个示例进程枚举器程序来自 MSDN https msdn microsoft com en us library windows desktop ms682623 v vs 85 aspx 我收到许多未解析符号的错误 包括
  • 如何防止用户杀死C#应用程序[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果您使用 ESET Smart S
  • 在 Windows 上安装 MonoDevelop:满足 Gtk# 要求的解决方法?

    我已经安装了Mono 版本2 11 4 在我的Windows 7系统上 现在我打算安装单一开发 版本 3 0 4 7 然而 当我开始单一开发安装程序我收到以下错误消息 并且安装终止 好的 这可以通过获取轻松解决Gtk 安装程序来自here
  • Visual Studio Professional 2013 Update 5 中的“在线服务不可用”问题

    我一直在 vscode 2013 工作直到今天 但是 当我今天早上尝试打开 IDE 时 它收到 您的许可证已过时 必须更新 错误消息 如下所示 在我尝试更新许可证和登录操作之后 当我尝试这两个时 它得到 在线服务不可用 请稍后重试 错误消息
  • 使用 javaw.exe 启动应用程序时,不会执行关闭挂钩

    如果我使用 javaw exe 启动 Java 应用程序 则当用户从其 Windows 帐户注销时 不会执行关闭挂钩 该应用程序实际上是使用 launch4j 生成的 exe 文件启动的 但我知道它使用 javaw exe 来启动它 这似乎
  • 如何根据操作系统系列拥有不同的依赖关系

    我正在编写一个跨平台库 它具有特定于平台的依赖关系 一个用于类 UNIX 平台 一个用于 Windows 这些板条箱仅在特定平台上编译 因此我不能正常地将它们全部添加到依赖项下 在我实际使用的 Rust 代码中cfg属性 例如 cfg un
  • 动态获取当前LDAP路径

    我正在使用 C 和 NET Framework 4 0 开发一个库 我想检索所有活动目录用户 它效果很好 但我的问题是 如果我在另一个域上运行我的程序 我必须更改此设置 private static string ldapPath LDAP
  • 我可以使用什么 C++ 库在 Windows 上将 PDF 转换为图像?

    我正在开展一个需要分析图像的项目 这些图像的主要来源是网络摄像头 但最近我们被要求添加对上传文件和扫描仪的支持 这在大多数情况下都很好 只是他们希望我们能够使用 PDF 格式的文档 我需要一个原始像素位图进行处理 在 Mac 上 我可以使用
  • 使用 php 运行 ipconfig 命令

    我使用这段代码来了解访问者 客户 的一些信息 它一直在我的 Xampp 虚拟服务器上运行 但我无法在我的主服务器 主机 上运行 我只看到一个空白页 info system ipconfig all echo info 这可能对你有帮助 服务
  • shell进程的并行执行

    有没有一个工具可以在 Windows 批处理文件中并行执行多个进程 我发现了一些有趣的 Linux 工具 parallel http mi eng cam ac uk er258 code parallel html and PPSS ht
  • CTRL+C 和 CTRL+Break 不同吗?

    我一直认为它们绝对是一样的 但我刚刚在以下位置找到了一些值 CTRL C EVENT 和 CTRL BREAK EVENT设置控制台Ctrl处理程序 http msdn microsoft com en us library ms68601
  • 安装 confluence-kafka 时“文件名或扩展名太长”?

    我在使用 pip install confluence kafka 安装 confluence kafka 时遇到一些问题 但我收到此错误 文件名或扩展名太长 详细信息如下 Collecting confluent kafka Using
  • 无法加载 php_curl

    我已经在WindowsXp上安装了php5 2 13 apache2 2 15 将C php添加到PATH ssystem变量中 我无法启用卷曲扩展 我配置了extension dir并删除了 在 php ini 中形成 php curl
  • Windows Server / Datacenter:设置 CPU 关联性 > 64 个核心

    SetThreadAffinityMask 允许为 64 个逻辑核心 处理器 设置关联掩码 但是 Windows Datacenter 最多可以有 64 个 CPU 每个 CPU 都有多个内核 请参阅here http social tec
  • 读取进程的进程内存不会返回所有内容

    我正在尝试扫描第三方应用程序的内存 我已经查到地址了 现在是在0x0643FB78 问题是 从那以后我就再也爬不上去LPMODULEENTRY32 gt modBaseAddr is 0x00400000 and LPMODULEENTRY
  • cmake 找不到 boost 库,因为它查找错误的文件名

    我根据文档在 Windows 8 1 机器上构建了 boost 1 56 库 作为共享库和静态库 他们全部出现在BOOST ROOT stage lib目录 文件名格式如下 boost thread vc120 mt 1 56 dll bo
  • python:Windows终端中的unicode,使用的编码?

    我在 Windows 7 终端中使用 Python 解释器 我正在尝试了解 unicode 和编码 I type gt gt gt s gt gt gt s x89 gt gt gt u u gt gt gt u u xeb 问题1 字符串

随机推荐

  • Python中列表、字典、元组、集合数据结构整理

    这篇文章主要介绍了Python中列表 字典 元组 集合数据结构整理 较为详细的分析了这几类数据结构的具体用法及相关技巧 需要的朋友可以参考下 本文详细归纳整理了Python中列表 字典 元组 集合数据结构 分享给大家供大家参考 具体分析如下
  • 518. 零钱兑换 II -- 完全背包

    518 零钱兑换 II 这道题其实就是一个完全背包问题 关于背包问题的相关文章见 01背包问题 动态规划 完全背包问题 class CoinChange 完全背包 518 零钱兑换 II https leetcode cn problems
  • Android Automotive-sensor服务详解

    本章将会详细介绍Android原生车辆服务的传感器处理流程 同时还会介绍Mananger lt lt gt gt Service之间数据传输协议 即Manager如何与Service进行交互 Car Sensor数据传递时序 车辆控制之Se
  • 二分查找(Binary Search) 常见问题解决方法总结

    缘由 今天浏览 何登成的技术博客 无意中发现了写的blog 二分查找 Binary Search 需要注意的问题 以及在数据库内核中的实现 随想总结下二分查找的常见问题 问题背景 今年的实习生招聘考试 我出了一道二分查找 Binary Se
  • Vue2安装Vuex报错:npm ERR code ERESOLVE npm ERR ERESOLVE unable to resolve dependency tree.

    Vue2安装Vuex报错 npm ERR code ERESOLVE npm ERR ERESOLVE unable to resolve dependency tree
  • 职场新人入门指南(干货)

    目录 报联商 如何写一封邮件 最简单的时间管理方法 文件管理方法 职场新人必懂的潜规则 细节展现潜力 处处留心皆学问 Excel常用操作 新人需要学习的文职工作法宝 流程图 快速掌握的工具 搜索引擎的正确使用方法 十个帮你成长的网站 行业大
  • 33 openEuler使用LVM管理硬盘-管理逻辑卷

    文章目录 33 openEuler使用LVM管理硬盘 管理逻辑卷 33 1 创建逻辑卷 33 2 查看逻辑卷 33 3 调整逻辑卷大小 33 4 扩展逻辑卷 33 5 收缩逻辑卷 33 6 删除逻辑卷 33 openEuler使用LVM管理
  • 三菱M80操作介绍_三菱数控系统#6451参数引起的通信故障案例

    三菱E60系统故障案例 关于 6451参数引起的通信故障案例 故障1现象 在传送PLC 程序时中途中断 断电后 重新设定 6451 00110000 屏幕立即变为灰屏 只有将 6451 00010000 屏幕又恢复正常 将系统做维修格式化
  • react 中样式写法

    方式一 行内样式 优点 基于内联样式书写的样式肯定不会导致样式冲突 可以动态获取state中的状态来完成动态样式 缺点 采用小驼峰写法 有的css书写没有提示易错 在JSX中写大量的style样式 比较混乱 伪类 伪元素这种样式无法通过内联
  • pandas添加新列的5种常见方法

    前言 pandas为DataFrame格式数据添加新列的方法非常简单 只需要新建一个列索引 再为其赋值即可 以下总结了5种常见添加新列的方法 首先 创建一个DataFrame结构数据 作为数据举例 1 2 3 4 5 6 importpan
  • ros多机联调ROS md5sums do not match问题记录

    树莓派3b 上运行roscore 与pc端虚拟机上的ros联通 树莓派上运行一个AddTwoInts的服务节点 在pc端虚拟机上调用该服务 出现md5sums do not match的错误导致调用失败 后来发现是因为两边的 srv的数据类
  • spring03——用注解实现控制反转

    之前用xml文件配置也可实现控制反转 但注解方式更为方便 1 拷贝jar包 2 创建源路径包 3 配置applicationContext xml文件
  • mina服务器学习

    http bsr1983 iteye com blog 1880134
  • IDEA+Maven的JAVA开发环境配置

    本文记录了在windows上配置Hadoop Java开发环境的全过程 本次实验使用系统为Win10 其中Maven的安装位置为D 程序文件 源代码 Java apache maven 3 8 4 bin apache maven 3 8
  • token的生成与验证

    写在前面 最近在写自己毕业的东西 由于采用的是前后端分离的写法 为了方便写使用的是跨域的模式 所以cookie session就不好用了 所以记录一下token吧 夜太深了 就简单写一下用法吧 官方文档写的很全了 使用场景 用户成功登陆之后
  • 互联网业务全球化互通组网

    随着互联网业务的快速发展 越来越多的企业开始全球化扩张业务 并需要在全球范围内建立互联网组网以实现业务数据的高效传输 在这个过程中 如何建立高效 稳定的全球互联网组网方案 是每个企业都需要考虑的问题 一种可行的方案是使用云网络加速服务 例如
  • shell中打印带有时间的日志的命令(转)

    echo date Y m d H M S logadm on date Y m d H M S 2013 09 30 11 42 48 logadm on 20130930114248 转载于 https www cnblogs com
  • mobile.php discuz,电脑访问discuz手机版【触屏版跳转标准版的修改方法】

    推荐方法 以前我们介绍过如何通过修改Chrome浏览器运行参数的方法来模拟手机访问网站 但是在Chrome 32和33版本以后增加了更加便捷的方法 在开发者工具中只需要设置一下就能方便的模拟各种手机型号的访问效果了 方法如下 1 打开Chr
  • 作用域【python-4】

    file author jUicE g2R qq 3406291309 彬 bin 必应 一个某双流一大学通信与信息专业大一在读的技术彩笔 brief python小白入门笔记 copyright 2022 8 COPYRIGHT 原创技术
  • windows脚本 批量删除指定文件夹、指定文件

    前言 用于批量删除项目中的测试数据 提供用户纯净的软件 使用说明 修改file list和folder list对应的数据 来自定义删除的内容 效果图 源码 echo off chcp 65001 gt nul 2 gt 1 REM 设置文