iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Forfiles怎么用
  • 141
分享到

Forfiles怎么用

2023-06-08 14:06:05 141人浏览 独家记忆
摘要

今天小编给大家分享一下Forfiles怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Forfiles 从文件夹或树中选

今天小编给大家分享一下Forfiles怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

Forfiles
从文件夹或树中选择要进行批处理的文件。

语法
forfiles [/p Path] [/m SearchMask] [/s] [/c Command] [/d[{+ | -}] [{MM/DD/YYYY | DD}]]

参数
/p Path
指定 Path,表明要从哪里开始搜索。默认的文件夹是当前工作目录,该目录通过键入句号 (.) 指定。
/m SearchMask
按照 SearchMask 搜索文件。默认的 SearchMask 是 *.*。
/s
指示 forfiles 在子目录中搜索。
/c Command
在每个文件上运行指定的 Command。带有空格的命令字符串必须用引号括起来。默认的 Command 是 "cmd /c echo @file"。
/d[{+ | -}] [{MM/DD/YYYY | DD}]
选择日期大于或等于 (+)(或者小于或等于 (-))指定日期的文件,其中 MM/DD/YYYY 是指定的日期,DD 是当前日期减去 DD 天。如果未指定 + 或 -,则使用 +。DD 的有效范围是 0 - 32768。
/?
在命令提示符下显示帮助。
注释
Forfiles 最常用于批处理文件中。

Forfiles /s 与 dir /s 类似。

下表列出了可在 /cCommand 命令字符串中使用的变量。

变量描述

@file

文件名

@fname

无扩展名的文件名

@ext

文件扩展名

@path

文件的完整路径

@relpath

文件的相对路径

@isdir

如果文件类型是目录,则计算值为 TRUE,否则值为 FALSE

@fsize

用字节表示的文件大小

@fdate

文件中上次修改的日期戳

@ftime

文件中上次修改的时间戳


使用 forfiles,可以在多个文件上运行命令或将参数传递给多个文件。例如,可以在树中带有 *.txt 扩展名的所有文件上运行 TYPE 命令。或者,可以用文件名“Myinput.txt”作为第一个参数,在 C:\ 驱动器上执行每个批处理文件 (*.bat)。

通过使用 forfiles,可以执行下列任何操作:

使用 /d 按照绝对或相对日期选择文件。

使用诸如 @fsize(文件大小)和 @fdate(文件日期)这样的变量构建文件的存档树。

使用 @isdir 变量区分文件和目录。

通过在命令行中包含特殊字符和使用十六进制代码 0xHH 环绕字符来格式化输出内容。

Forfiles 通过在旨在仅处理单个文件的工具上执行“循环子目录”标记来发挥作用。

示例
要列出驱动器 C: 上的所有批处理文件,请键入:
forfiles /p c:\ /s /m*.bat /c"cmd /c echo @file is a batch file"
要列出驱动器 C: 上的所有目录,请键入:
forfiles /p c:\ /s /m*.* /c"cmd /c if @isdir==true echo @file is a directory"
要列出驱动器 C: 上存在时间多于 100 天的所有文件,请键入:
forfiles /p c:\ /s /m*.* /dt-100 /c"cmd /c echo @file :date >= 100 days"
要列出驱动器 C: 上 1993 年 1 月 1 日以前创建的所有文件,而且对于日期早于 1993 年 1 月 1 日的文件显示“file is quite old!”,请键入:
forfiles /p c:\ /s /m*.* /dt-01011993 /c"cmd /c echo @file is quite old!"
要按列格式列出驱动器 C: 上所有文件的扩展名,请键入:
forfiles /p c:\ /s /m*.* /c "cmd /c echo extension of @file is 0x09@ext0x09" With:
要列出驱动器 C: 上的所有批处理文件,请键入:
forfiles /p c:\ /s /m *.bat /c "cmd /c echo @file is a batch file"
要列出驱动器 C: 上的所有目录,请键入:
forfiles /p c:\ /s /m *.* /c "cmd /c if @isdir==true echo @file is a directory"
要列出驱动器 C: 上存在时间多于 100 天的所有文件,请键入:
forfiles /p c:\ /s /m *.* /d t-100 /c "cmd /c echo @file :date >= 100 days"
要列出驱动器 C: 上 1993 年 1 月 1 日以前创建的所有文件,而且对于日期早于 1993 年 1 月 1 日的文件显示“file is quite old!”,请键入:
forfiles /p c:\ /s /m *.* /d t-01011993 /c "cmd /c echo @file is quite old!"
要按列格式列出驱动器 C: 上所有文件的扩展名,请键入:
forfiles /p c:\ /s /m*.* /c "cmd /c echo extension of @file is 0x09@ext0x09"

格式图例

格式意义

斜体

用户必须提供的信息

粗体

用户必须准确键入所示的元素

省略号 (...)

可在命令行中重复多次的参数

在括号 ([]) 之间

可选项目

在大括号 ({}) 之间;将选项用竖线 (|) 隔开。示例:{even|odd}

用户必须从中只选择一个选项的选项组

Courier font

代码或程序输出

以上就是“Forfiles怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: Forfiles怎么用

本文链接: https://www.lsjlt.com/news/254310.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Forfiles怎么用
    今天小编给大家分享一下Forfiles怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Forfiles 从文件夹或树中选...
    99+
    2023-06-08
  • cmd中如何使用forfiles命令
    这篇文章主要介绍cmd中如何使用forfiles命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/...
    99+
    2023-06-08
  • bat如何使用forfiles自动批量删除过期文件
    这篇文章主要介绍bat如何使用forfiles自动批量删除过期文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ftp服务器用于保存备份文件,但是也不需要每天的数据都留着,于是乎为了考虑节省硬盘空间,就必须删除一些老...
    99+
    2023-06-08
  • 如何使用forfiles命令批量删除N天前文件
    这篇文章主要介绍了如何使用forfiles命令批量删除N天前文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在整理手上几台SQL SERVER 2000的数据库备份时,一方...
    99+
    2023-06-08
  • 如何使用FORFILES命令来删除SQLServer备份的批处理
    这篇文章主要介绍“如何使用FORFILES命令来删除SQLServer备份的批处理”,在日常操作中,相信很多人在如何使用FORFILES命令来删除SQLServer备份的批处理问题上存在疑惑,小编查阅了各式...
    99+
    2024-04-02
  • AsyncTask怎么用
    这篇文章主要介绍了AsyncTask怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。引言AsyncTask,相信大家已经很熟悉了。它的内部封装了Thread和Handle...
    99+
    2023-06-04
  • overflow:auto怎么用
    本篇内容介绍了“overflow:auto怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在开始正文前,我介绍一下overflow和fl...
    99+
    2023-06-08
  • SQLAdvisor怎么用
    这篇文章将为大家详细讲解有关SQLAdvisor怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. SQLAdvisor安装1.1 拉取最新代码git clone ...
    99+
    2024-04-02
  • sqlldr怎么用
    小编给大家分享一下sqlldr怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sqlldr userid=btup...
    99+
    2024-04-02
  • Ajax怎么用
    小编给大家分享一下Ajax怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、什么是AjaxAjax英文全称为“ Async...
    99+
    2024-04-02
  • canvas怎么用
    小编给大家分享一下canvas怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!canvas有一个神奇的方法getImageD...
    99+
    2024-04-02
  • jQuery.cookie.js怎么用
    这篇文章主要为大家展示了“jQuery.cookie.js怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery.cookie.js怎么用”这篇文章吧...
    99+
    2024-04-02
  • Commitizen怎么用
    小编给大家分享一下Commitizen怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、工欲善其事,必先利其器。 ...
    99+
    2024-04-02
  • jQuery.ajaxSetup怎么用
    今天小编给大家分享一下jQuery.ajaxSetup怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2024-04-02
  • Silverlight怎么用
    小编给大家分享一下Silverlight怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!现在我们需要的是是在非OOB下的HTML控件,并且支持中文输入无需设置windowsless等于true。好吧下面我们开始吧:去年...
    99+
    2023-06-17
  • GKE怎么用
    小编给大家分享一下GKE怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Google 的 k8s 在 2017 年已经从容器编排领域的竞争中取得主导地位,从 ...
    99+
    2023-06-27
  • MongoDB怎么用
    小编给大家分享一下MongoDB怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中...
    99+
    2023-06-27
  • php_vld怎么用
    这篇文章主要为大家展示了“php_vld怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php_vld怎么用”这篇文章吧。php vld是PECL extensions扩展之一,用于查看ph...
    99+
    2023-06-22
  • ThreadLocal怎么用
    这篇文章主要介绍了ThreadLocal怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. ThreadLocal<T> 简介和使用示例ThreadLoca...
    99+
    2023-05-30
    threadlocal
  • object.assign()怎么用
    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。Object.assign() 的用法该方法用于将所有可枚举属性的值从一个或多个源对象(sources)分配到目标对象(target),并返回目标对...
    99+
    2023-05-14
    javascript
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作