Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

这篇具有很好参考价值的文章主要介绍了Windows forfiles命令详解,Windows按时间搜索特定类型的文件。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者
「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》

forfiles是Windows自带的命令,常用来搜索文件。

参数

  • /p path 指定搜索的路径(默认当前路径)
  • /s 递归查询(默认只查询一层目录)
  • /c commend 指定命令(默认 /c echo @file
  • /d date 指定日期(默认 +
  • /m 模糊匹配(默认是 *

不加参数,默认显示当前目录中所有文件名。

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

一、结果输出格式

/c 参数可以指定结果的展示字段,固定格式:/c "cmd /c echo 变量名"

1)树池文件的完整路径

forfiles /c "cmd /c echo @path"

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

2)输出文件的文件名和扩展名,想同时显示两个字段,用空格间隔即可。

forfiles /c "cmd /c echo @file @ext"

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

/c 参数支持的变量名还有:

  • @file 返回文件名
  • @fname 返回不带扩展名的文件名
  • @ext 只返回文件的扩展名
  • @path 返回文件的完整路径
  • @relpath 返回文件的相对路径
  • @isdir 判断文件类型是否为目录,返回TRUE/FALSE
  • @fsize 返回文件大小(字节)
  • @fdate 返回文件上一次修改日期
  • @ftime 返回文件上一次修改时间

3)除了变量,/c 参数还支持输出自定义描述信息,比如:

forfiles /c "cmd /c echo @file 自定义文字"

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

二、按时间搜索

/d 参数可以按照指定时间搜索文件,+ 表示之后,- 表示之前。

/d 参数支持两种时间搜索格式:

  • yyyy/MM/dd 指定日期
  • dd 指定天数(0-32768范围内)

1)搜索2023年4月30日之后修改过的文件

forfiles /s /d 2023/4/30

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

2)搜索当前目录下,一天之前修改过的文件。

forfiles /d -1

3)递归搜索D盘中,2023年4月30日之后修改过的文件,并输出文件修改时间和文件路径。

forfiles /s /p d:\ /d 2023/4/30 /c "cmd /c echo @fdate @ftime @path"

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

三、搜索指定类型文件

/m 参数可以模糊匹配文件名,常用来搜索指定类型的文件。

1)查找text类型的文件。

forfiles /m *.txt

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。
2)查找以 file 开头的文件

forfiles /m file*

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

四、批量删除文件

/c 参数还可以用来删除文件,固定格式 /c "cmd /c del /q @file"

1)删除当前目录下的所有文件

forfiles /c "cmd /c del /q @file"

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

2)删除30天前的过期文件,常用于ftp服务器等场景。文章来源地址https://www.toymoban.com/news/detail-454788.html

forfiles /p "d:\" /d -30 /c "cmd /c  del /q @file"

到了这里,关于Windows forfiles命令详解,Windows按时间搜索特定类型的文件。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 建库、建表、修改表、复制表、字符类型、数值类型、枚举类型、日期时间类型、检索目录、数据导入命令、数据导入步骤、数据导出命令、非空、默认值、唯一索引

    1.1 问题 建库练习 建表练习 修改表练习 1.2 方案 在MySQL50主机完成练习。 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:建库练习 库名命名规则: 仅可以使用数字、字母、下划线、不能纯数字 区分字母大小写, 具有唯一性 不可使用MySQL命令或特殊字符 命令操作如下

    2024年01月17日
    浏览(61)
  • windows文件搜索;文件预览;全文搜索,只需myso就够了

      现在提到windows文件搜索,大家可能会想到Everything、Listary、AnyTXT这三款工具,它们各有自己的专长,不能相互替代,需要安装至少两款才能高效的搜索电脑文件。现在向大家推荐一款集这三家之所长的搜索工具myso,仅需安装myso就可以高效的搜索电脑文件。   介绍myso前

    2024年02月05日
    浏览(40)
  • Linux常用命令_文件搜索命令

    作为find的补充命令

    2024年02月11日
    浏览(33)
  • linux文件搜索相关命令

    下面是 find 命令常用选项的用法举例说明: 1、按名称查找文件: find /path/to/dir -name \\\"filename\\\" :在指定的目录及其子目录中按照文件名称进行查找。 例如: find /home/user/docs -name \\\"*.txt\\\"  将会在  /home/user/docs  目录及其子目录中查找所有以  .txt  结尾的文件。 2、按类型查找文

    2024年02月12日
    浏览(31)
  • 一、枚举类型——常量特定方法

    Java 的枚举机制可以通过为每个枚举实例编写不同的方法,来赋予它们不同的行为。要实现这一点,你可以在枚举类型中定义一个或多个抽象方法,然后为每个枚举实例编写不同的实现,例如: ConstantSpecificMethod.java 运行结果如下: 注意:如果 CLASSPATH 和 JAVA_HOME 打印为 null,

    2024年02月09日
    浏览(39)
  • Linux touch命令:创建文件及修改文件时间

    既然知道了如何在 Linux 系统中创建目录,接下来你可能会想在这些目录中创建一些文件,可以使用 touch 命令。 需要注意的是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要的功能是修改文件的时间参数(

    2024年02月06日
    浏览(65)
  • find命令——根据路径和条件搜索指定文件

    find命令的功能是根据给定的路径和条件查找文件或目录,可以使用的参数很多,并且支持正则表达式,结合管道符后能够实现更加复杂的功能,是系统管理员和普通用户日常工作必须掌握的命令之一。 find命令是对磁盘文件系统进行搜索,因此在服务器负载较高时,不建议使

    2024年02月07日
    浏览(54)
  • Golang 如何打印特定的日期时间

    首先,我们来看一些基本的时间操作。 获取当前时间可以使用 time.Now() 函数,它会返回当前的时间对象,类型为 time.Time 。以下是一个示例: 输出结果类似于:  这里的格式是默认的,如果我们想要按照特定的格式来输出时间,需要使用 time.Format() 函数 输出结果类似于: 这

    2024年02月12日
    浏览(39)
  • 删除Windows 中已关联的文件类型

      Q:选择错了某种类型的打开方式,回不去了?     1.点击“开始”-“运行” ,输入 regedit ,打开注册表编辑器,依次展开以下注册表项以及子项并删除     2.(谁坏就删除.谁)         HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts[.文件后缀]         HK

    2024年02月09日
    浏览(36)
  • matlab根据时间列筛选到特定时间段(小时、天、月、年)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: 在处理带时间标签的数据时,往往需要对数据进行筛选,本文将介绍一下利用matlab根据时间标签对数据进行筛选的一种方法。 提示:以下是本篇文章正文内

    2024年02月12日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包