WIN:

首先我们要创建一个.bat的文件,下面是创建删除七天前D盘backup目录下的.dmp文件和.log文件

@echo off  
echo 删除7天前的.dmp文件和日志  
  
forfiles /p "D:\backup" /m *.dmp /d -7 /c "cmd /c del @path"  
forfiles /p "D:\backup" /m *.log /d -7 /c "cmd /c del @path"  
  
echo 正在执行逻辑删除,请稍等……  
pause  
echo 任务完成!  
下面是创建删除七天前D盘backup目录下的所有文件

@echo off  
echo 删除7天前所有的文件 
  
forfiles /p "D:\backup" /s /m *.* /d -7 /c "cmd /c del @path"  
 
echo 正在执行逻辑删除,请稍等……  
pause  
echo 任务完成!  
将以上其中一行复制,新建.txt文本文件,粘贴并保存为.bat格式

然后我们要让这个.bat文件按照指定的日期自动重复执行

---------------------------------------------------------------------------------------------

LINUX:

find /www/wwwroot/media/tmp -mtime +31 -type f -name "*.*" -exec rm -f {} \;

说明:

/www/wwwroot/media/tmp --设置查找的目录;
-mmin +180  --设置时间为3小时前;
-mtime +31 --设置时间为30天前;
-type f --设置查找的类型为文件;
-name "*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件

-exec rm -f --查找完毕后执行删除操作;

将此命令写入crontab后即可自动完成查找并删除的工作了。

win linux批处理删除指定N天前文件夹的文件相关推荐

  1. bat批处理删除指定N天前的文件

    Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令. 删除指定目录下7天前的 ...

  2. php 定时删除文件夹,Linux 定时任务 删除指定时间前的文件

    ♩ 背景 随着网站体量的不断增大,很多缓存日志造成资源你的浪费,为此,想着写一个计划任务,定期删除没必要的缓存数据 ♪ 操作指导 ①. 新建一个可执行文件 touch /usr/local/bin/c ...

  3. Linux批量删除指定文件

    Linux批量删除指定文件 平时我们会遇到一些需要批量删除文件的操作,这其实就是找 + 删两步操作,可以通过某些命令组合轻松实现. 注意:删除文件前一定要确认是否需要备份以及是否已经备份. 一.删除指 ...

  4. Linux rm 删除指定文件外的其他文件 方法汇总

    一.Linux下删除文件和文件夹常用命令如下: 删除文件: rm file 删除文件夹: rm -rf dir 需要注意的是, rmdir 只能够删除 空文件夹 . 二.删除制定文件(夹)之外的所有文 ...

  5. linux批量删除指定名称的文件夹

    linux批量删除指定名称的文件夹 find /root/baseline_dataset -name .ipynb_checkpoints | xargs rm -rf find # find 命令 ...

  6. Window7定期批处理删除指定文件且不弹出黑窗口的方法

    由于用户的软件需要定期清理日志和一些导出的报表,弄了两天,没有找到相应的解决方法,最后查找几处资料才成功了.所以做一个记录这次操作. 一.建立一个bat批处理文件 第一步: 新建一个txt文本文件,按 ...

  7. linux里创建文件夹、创建文件夹子文件夹、删除文件夹和文件、访问指定目录级返回上一级目录

    1.新建文件夹 2.删除文件 3.访问目录 一.新建文件夹 mkdir 命令是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用. 1.mkdir xxx:创建文件夹 ...

  8. linux 删除tmp文件夹,Linux下tmp文件夹的文件自动删除的问题(转)

    场景: 近日发现有一台机器tmp文件夹下放置的文件无辜丢失,而且排查发现是自动丢失,并且,只是删除10天之前的文件. 本来以为是哪位写了一个自动执行脚本, find了一下10天前的文件删除了. 结果, ...

  9. linux ruby 删除文件,ruby 删除文件夹(包括文件夹中的文件夹和文件)

    php 得到一个文件夹下的所有文件,包括子文件中的文件 $dir = FCPATH."uploads/attachment/"; $this->getFiles($dir); ...

  10. linux桌面卷积文件删除不掉,Linux 删除文件夹和文件的命令(强制删除包括非空文件)...

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r ...

最新文章

  1. ccache编译器缓存使用方法
  2. P1209 修理牛棚
  3. Android设置默认文件管理器,使用默认资源管理器在Android中查看文件夹内容
  4. iOS 面试之Block
  5. (剑指Offer)面试题4:替换空格
  6. ##API(二)————包装类
  7. c语言goto语句用法_C语言32个关键字9种控制语句34种运算符整理
  8. Elasticsearch合并高亮字段
  9. android沉浸模式代码,Android沉浸式的两种方法
  10. HelpDesk工作流多级,多任务流程(包含源代码和InfoPath模板)
  11. Java程序性能优化
  12. AI语音交互机器人,揭秘你不知道的隐藏功能
  13. vs2017 git 操作重置、还原、挑拣对比
  14. 如何用VBA实现格式刷的功能?
  15. android 系统秒表,android自定义秒表(精确到0.1s,带计次功能)
  16. 用hc05蓝牙模块,开发了几个安卓app了,越来越熟悉蓝牙app了。
  17. 根据标注点坐标范围计算显示缩放级别zoom自适应显示地图
  18. 2021-2027全球与中国全闪存存储市场现状及未来发展趋势
  19. android b站倍速播放器,倍速功能(setPlaybackSpeed(float speed)) ,在安卓23以下机型,开启倍速后,音调变高。...
  20. 新路由2VS斐讯k2,这样的“0元购”你还买么?

热门文章

  1. pdf 加深 扫描件_怎样把扫描的字体加深 pdf扫描件字体加深
  2. Arduino Uno 实验7——SG90舵机
  3. Visual Studio2019安装vsix扩展文件
  4. java ssm框架论文,ssm框架理解
  5. 自相关函数 互相关函数 平稳随机过程
  6. 用Multisim高频小信号谐振放大器
  7. 第一次使用GeoLite2-City.mmdb的经历---通过ip地址获取经纬度以及该ip地址所属地区
  8. photoshop下载教程
  9. 步进电机c语言驱动原理,连接PC的步进电机简单驱动电路
  10. 二阶无源低通滤波器幅频特性曲线_二阶无源滤波器