美文网首页
windows平台清理日志

windows平台清理日志

作者: 云扬_fb42 | 来源:发表于2019-07-30 17:16 被阅读0次

FORFILES

forfiles是一款windows平台的软件工具,其中选择文件并运行一个命令来操作文件。文件选择标准包括名称和上次修改日期。命令说明符支持一些特殊的语法选项。它可以直接在命令行中使用,也可以在批处理文件或其他脚本中使用。

forfiles命令有几个命令行选项。如果没有给出选项或参数,它将输出当前目录中每个文件的名称。

/ P 路径 用于搜索文件的目录(文件夹)。默认为当前目录。 

/ M 搜索掩码 一个glob模式(通配符搜索)。仅选择文件名与模式匹配的文件。文件扩展名包含在文件名中; 不是路径(文件夹名称)。模式必须与整个名称匹配,或使用通配符。默认设置是匹配所有文件。此选项把glob模式*.*和*不同。前者仅匹配名称中带有点的文件,而后者甚至匹配没有点或扩展名的文件。即使给定*.*模式,大多数DOS / Windows命令也会匹配没有扩展名的文件。

/ S  选择子目录中的匹配文件。默认情况下,仅搜索单个指定目录。

/C 命令 为每个匹配的文件执行给定的命令。命令字符串通常需要用双引号括起来。请参阅下面的命令字符串中的语法。默认命令是CMD /C ECHO @FILE,导致输出(显示)每个匹配文件的名称。

/ d 日期 根据上次修改日期选择文件。请参阅下面的日期语法。默认情况下,无论日期如何,都会选择文件。

/?  显示帮助消息(简要使用说明)。禁止文件搜索/命令执行。不得与任何其他开关一起使用。

命令语法 

除非如下所述,否则命令字符串按给定的方式执行。

形式的序列0xFF,其中“0x”是文字,“FF”表示任何两位十六进制数,用相应的单字节值替换。这可用于嵌入非打印ASCII字符或扩展ASCII字符。

提供了几个变量,在命令中用作来自每个文件的值的占位符。从技术上讲,变量不是必需的,但如果每个文件的命令都不同,则必须使用变量。

变量 含义

@file 匹配项的名称,双引号。

@fname 匹配项的基名(没有文件扩展名),双引号。

@ext 文件扩展名,双引号,没有前导点。如果文件有多个扩展名,则只返回最后一个。如果文件没有扩展名,则返回带引号的空字符串。

@path 匹配项的完整路径,双引号,包括驱动器号和文件扩展名(如果有)。

@relpath 匹配项的路径,双引号和相对于起始目录(由/ P给出)。每个路径以点和反斜杠(.\)开头。

@isdir TRUE如果匹配项是目录,FALSE则计算文字字符串,否则。

@fsize 匹配项的大小,以字节为单位。目录报告大小为零。

@fdate 上次修改文件的日期,采用当前用户的本地化日期格式。

@ftime 上次修改文件的时间,采用当前用户的本地化时间格式。

日期语法

在给定日期参数的情况下,日期开关(/ D)根据上次修改日期选择文件。

date参数可以作为文字日期给出,格式为MM / DD / YYYY(不接受其他日期格式)。可替代地,日期参数可以被给定为一个数字,在这种情况下,它被认为是指在日龄时(即,天日期当前日期的前几天)。

如果date参数以减号( - )开头,则仅选择在给定日期或之前修改的文件(较旧的文件/先前修改过)。否则,仅选择在给定日期或之后修改的文件(较年轻的文件/稍后修改)。可以给出显式加号(+),但这是默认值。请注意,两种模式都在给定日期选择文件。无法仅在给定日期选择文件(也不在之前或之后)。

清理日志文件的例子:

orfiles /p "D:\备份" /s /m *.zip /d -7 /c "cmd /c del @path"

/p:指定目录

/s:递归搜索子目录

/m:搜索“*.zip”文件来删除,默认是“*.*”

/d:-7表示7天前的文件

/c:自行命令,后面双引号括起来的是删除文件命令

相关文章

  • windows平台清理日志

    FORFILES forfiles是一款windows平台的软件工具,其中选择文件并运行一个命令来操作文件。文件选...

  • 查看windows开关机日志

    查看windows开关机日志 【事件查看器】-->【windows日志】-->【系统】 选择右边【筛选当前日志】 ...

  • docker 容器日志清理方案

    本文为转载,原文:docker 容器日志清理方案 docker容器日志清理方案 找出容器日志 在linux上,容器...

  • windows网站日志查看

    日志路径Windows Server 2003 iis日志路径:C:\Windows\System32\LogFi...

  • Windows清理

    清理Gradle自动下载的zip: Windows update 下载的更新 老版本Android studio清理

  • 清理oracle alert日志与trace日志

    使用adrci清理日志: 清理完成之后查看对应alert目录的大小,如下图所示: 接着清理trace日志:alte...

  • Oracle Windows/Linux定期清理归档日志

    一、Windows环境下的配置 原理:通过系统的任务计划执行Oracle归档日志。 1、设置系统环境变量ORACL...

  • JMeter:基础_运行

    启动抓米特: windows平台下,启动:打开/bin/jmeter.bat 日志和错误信息: 如果JMeter发...

  • win10 C盘精简

    一、清理磁盘 右键C盘属性 ==> 常规(清理磁盘/清理系统文件) ==> 清理大文件(windows更新清理等等...

  • Windows事件日志简要解析

    Windows系统日志 简介: Windows操作系统在运行过程中会记录大量日志信息。这些日志主要包括Window...

网友评论

      本文标题:windows平台清理日志

      本文链接:https://www.haomeiwen.com/subject/xoonrctx.html