@echo off
if not exist d:\delFiles goto EOF
rem 定义文件夹'数组'
set folders[0]=folder1
set folders[1]=folder2
set folders[2]=folder3
rem 如果D:\delFiles下改变文件夹,请修改上面'数组'set sday=-3rem 删除D:\delFiles下的sday天前建的文件,修改天数请修改上面的sday
ForFiles /P D:\delFiles /D %sday% /S /c "cmd /c del @path /q"rem 循环删除上面'数组'文件夹里sday天前建的文件夹
rem 如果目录不存在,ForFiles会跳过并返回提示错误:指定的目录不存在
for /F "tokens=2 delims==" %%s in ('set folders[') do (
ForFiles /P D:\delFiles\%%s /D %sday% /S /C "CMD /C if @ISDIR==TRUE echo RD /S /Q @FILE &RD /S /Q @FILE"
)
exit
:EOF
EXIT

某些地方用批处理还是挺合适的,例如公司里的扫描文件夹,简单实用。

参考来源:

http://superuser.com/questions/191224/populating-array-in-dos-batch-script

转载于:https://blog.51cto.com/gzzhang/1546852

自动删除指定文件夹下N天前文件的批处理相关推荐

  1. python3指定目录所有excel_Python——合并指定文件夹下的所有excel文件

    前提:该文件夹下所有文件有表头且具有相同的表头. import glob # 同下 from numpy import * #请提前在CMD下安装完毕,pip install numppy impor ...

  2. windows中遍历指定文件夹下的所有子文件夹

    前面我给出了windows下面指定文件夹下面指定类型文件的遍历程序,这里,再给出遍历指定文件夹下的所有子文件夹的程序: #include "stdafx.h" #include & ...

  3. Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略

    Python语言学习:创建/删除文件/文件夹.获取当前文件/文件夹路径(系统环境路径/目录).获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略 目录 系统环境路径的设置 1.sys ...

  4. MapReduce会自动忽略文件夹下的.开头的文件

    MapReduce会自动忽略文件夹下的.开头的文件,跳过这些文件的处理. 转载于:https://www.cnblogs.com/mediocreWorld/p/11104500.html

  5. shell脚本:遍历指定文件夹下.jar后缀的文件,并备份到目标文件夹

    shell脚本:遍历指定文件夹下.jar后缀的文件,并备份到目标文件夹 批量备份源文件夹下的所有jar包 并用原名+日期时间重命名 过程如下: 创建一个sh文件: vim test.sh 按 i 进入 ...

  6. python 导入csv文件到oracle_python将文件夹下的所有csv文件存入mysql和oracle数据库

    #oracle版 首先新建python脚本(d:/python/orclImport.py) import os #引入os包 if __name__ == '__main__': #遍历文件夹下所有 ...

  7. java实现zip压缩文件(同一文件夹下的多个文件夹打成一个zip包)

    这2个工具类都推荐使用统一个场景的不通过写法 推荐第一种 package com.gblfy.test;import java.io.BufferedInputStream; import java. ...

  8. python找出某个文件夹下某个后缀的文件

    python找出某个文件夹下某个后缀的文件 import osdef find_files_with_suffix(folder_path, suffix):# 使用os模块获取文件夹中所有文件的路径 ...

  9. Linux移动文件夹下的多个文件到另一个文件夹

    一:移动某一文件夹下所有文件到另一个文件夹 mv  /home/zzl/data/test/Boss_75/*       /home/zzl/data/Boss_75/ # *匹配任意个字符 二:移 ...

最新文章

  1. 07JavaScript中的数组
  2. 十进制整数(包括负数)和二进制的转换
  3. 学习Python必须具备的五大技能!
  4. cocos2d 屏幕適配_cocos2d-x 2.x屏幕适配基础
  5. 【LCT】洞穴勘测(luogu 2147/金牌导航 LCT-1)
  6. API(应用程序接口)是什么
  7. RAM调优之日志分析
  8. oracle 01102 两实例,ORA 01102
  9. 【深度优先搜索】牛客网:剪绳子
  10. poj 2705 Tangled in Cables 基础prim
  11. oracle11数据库下载地址并安装使用
  12. [原创]把vscode的快捷键json配置批量导入微信小程序开发工具
  13. 数据库SQL-测试常用查询
  14. 1370. Increasing Decreasing String
  15. 云原生和云计算的区别介绍
  16. step5 lasso 回归 实战 本文没有考虑y 是cox和binominal
  17. Newman(一)之Windows下Newman的安装与使用
  18. STM32 串口 FIFO
  19. IDEO:以洞悉人性为设计主轴
  20. cuda operator稀疏矩阵csr相加

热门文章

  1. 2019最强就业指南,看了达摩院十大科技趋势,再也不怕互联网寒冬
  2. Tensorflow—交叉熵
  3. (shell脚本编程)linux如何利用脚本执行多条命令以及linux如何执行定时任务
  4. latex中常使用符号大全
  5. PNAS:大脑一思考,就不再对称也不再平衡
  6. 谷歌AI公布新项目:未来你的宠物可能真的会是“机器”狗!
  7. ICLR认知科学@AI workshop一览
  8. CES 2019开胃菜竟然是芯片,英特尔 英伟达 高通 华为 AMD已经开打!
  9. 科学:揭示自由意志的生物学本质
  10. 全球最权威的区块链行业报告