位置: 编程技术 - 正文

cmd forfiles 从文件夹或树中选择要进行批处理的文件(方便批量删除n天前的文件)(cmd for /f)

编辑:rootadmin
FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy-MM-dd | dd}] 描述: 选择一个文件(或一组文件)并在那个文件上 执行一个命令。这有助于批处理作业。 参数列表: /P pathname 表示开始搜索的路径。默认文件夹是当前工作的 目录 (.)。 /M searchmask 根据搜索掩码搜索文件。默认搜索掩码是 '*'。 /S 指导 forfiles 递归到子目录。像 "DIR /S"。 /C command 表示为每个文件执行的命令。命令字符串应该 用双引号括起来。 默认命令是 "cmd /c echo @file"。下列变量 可以用在命令字符串中: @file - 返回文件名。 @fname - 返回不带扩展名的文件名。 @ext - 只返回文件的扩展。 @path - 返回文件的完整路径。 @relpath - 返回文件的相对路径。 @isdir - 如果文件类型是目录,返回 "TRUE"; 如果是文件,返回 "FALSE"。 @fsize - 以字节为单位返回文件大小。 @fdate - 返回文件上一次修改的日期。 @ftime - 返回文件上一次修改的时间。 要在命令行包括特殊字符,字符请以 0xHH 形式使用十六进制代码(例如,0x 为 tab)。 内部 CMD.exe 命令前面应以 "cmd /c" 开始。 /D date 选择文件,其上一次修改日期大于或等于 (+), 或者小于或等于 (-) 用 "yyyy-MM-dd" 格式指定的日期; 或选择文件,其上一次修改日期大于或等于 (+) 当前日期加 "dd" 天,或者小于或等于 (-) 当前 日期减 "dd" 天。有效的 "dd" 天数可以是 0 - 范围内的任何数字。如果没有指定, "+" 被当作默认符号。 /? 显示帮助消息。 例如: FORFILES /? FORFILES FORFILES /P C:WINDOWS /S /M DNS*.* FORFILES /S /M *.txt /C "cmd /c type @file | more" FORFILES /P C: /S /M *.bat FORFILES /D - /M *.exe /C "cmd /c echo @path 0x 在 前就被更改。" FORFILES /D -- /C "cmd /c echo @fname 在 年1月1日就是新的。" FORFILES /D +-5-1 /C "cmd /c echo @fname 今天是新的。" FORFILES /M *.exe /D +1 FORFILES /S /M *.doc /C "cmd /c echo @fsize" FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file" 下面是一些实例=============================================================================== 以下是删除N天前备份文件的批处理,注:在windows下,如XP下因为没有forfiles.exe,未测试拷贝的文件到XP的system目录 删除在C盘backup目录下最后修改日期在天前的文件 ================================================================================= forfiles /p "c:backup" /d - /c "cmd /c echo deleting @file ... && del /f @path" ================================================================================= 以下是复制某天前文件到其它位置的批处理 要把在C盘根目录下最后修改日期大于或等于年7月1日的文件复制到D盘根目录下 ================================================================================= forfiles /p "c:" /d "-7-1" /c "cmd /c copy @path d:" Windows Server 内置的命令行文件,适合于XP以上系统 示例: forfiles /m *.bkf /d - /c "cmd /c del @file /f" 删除当前目录下天以前的扩展名为bkf文件(以当前系统时间为基准) forfiles 自动删除7天前文件 delete -- : 用forfiles.exe试试。 forfiles /p "d:test" /s /m *.* /d -7 /c "cmd /c del @path" 做成批处理文件,bat文件与forfiles.exe同一目录下,建一个bat文件的快捷方式在启动。 forfiles在一些系统中没有,特打包方便大家使用

推荐整理分享cmd forfiles 从文件夹或树中选择要进行批处理的文件(方便批量删除n天前的文件)(cmd for /f),希望有所帮助,仅作参考,欢迎阅读内容。

cmd forfiles 从文件夹或树中选择要进行批处理的文件(方便批量删除n天前的文件)(cmd for /f)

文章相关热门搜索词:cmd 获取文件列表,cmd命令读取文件内容并赋值,cmd读取文件里的内容,cmd命令读取文件内容并赋值,cmd 获取文件列表,cmd 读取文件内容到变量,cmd命令读取文件内容并赋值,cmd命令读取文件内容并赋值,内容如对您有帮助,希望把文章链接给更多的朋友!

Forfiles 微软官方介绍 Forfiles从文件夹或树中选择要进行批处理的文件。语法forfiles[/pPath][/mSearchMask][/s][/cCommand][/d[{+|-}][{MM/DD/YYYY|DD}]]参数/pPath指定Path,表明要从哪里开始搜索

用批处理文件自动备份文件及文件夹,并自动删除n天前的文件 下是备份的批处理,添加到"计划任务"中,设定时间自动运行@echooffrem格式化日期remdate出来的日期是"--星期三",不能直接拿来使用,所以应该先格式

批处理实现的网络巡检脚本(PING与端口扫描) check.bat内容(脚本内容可能会应为排版问题不能直接复制粘帖运行,可自行修改):@echooffremchecklist.csv字段为:IP,名称,描述,TCP应用端口,UDP应用端口remch

标签: cmd for /f

本文链接地址:https://www.jiuchutong.com/biancheng/374974.html 转载请保留说明!

上一篇:利用for命令提权的方法分享(fortune命令)

下一篇:Forfiles 微软官方介绍(微软官方app)

  • SQL Server 移动系统数据库(sql数据库移动)

    SQL Server 移动系统数据库(sql数据库移动)

  • SQL Server2008 R2 数据库镜像实施手册(双机)SQL Server2014同样适用(sqlserver2008r2数据库导出教程)

    上图中将“恢复模式”选成“完整模式”。

    2、备份数据库,如下图:

    备份时将“备份类型”选成“完整”。

    3、备份事务日志,如下图:

    将“备份类型”选成“事务日志”且备份目录与备份数据库的目录一致。

    将备份文件在备机上使用主机的全备文件进行还原,在还原数据的时候需要使用选上“with non recover”。如图所示:

    如果执行成功数据库将会变成这个样子:

    3、 建立镜像

    说明:shishan为数据库名,需要根据实际进行修改。..1.为备机IP地址,需根据实际进行修改。

    执行成功后:

    到此,SQL镜像热备配置完成。

    四、常见命令

    备份主数据库出现:Backup a database on a HDD with a different sector size,可以执行以下语句备份:BACKUP DATABASE MyDB TO DISK = N'D:MyDB.bak' WITH INIT , NOUNLOAD , NAME = N'MyDB backup" class="img-responsive" alt="SQL Server2008 R2 数据库镜像实施手册(双机)SQL Server2014同样适用(sqlserver2008r2数据库导出教程)">

    SQL Server2008 R2 数据库镜像实施手册(双机)SQL Server2014同样适用(sqlserver2008r2数据库导出教程)

  • mysql日期date型和int型互换的方法(mysql中日期格式)

    mysql日期date型和int型互换的方法(mysql中日期格式)

  • Windows8中文版学生开发者注册账号流程(windows8中文版是什么版本)

    Windows8中文版学生开发者注册账号流程(windows8中文版是什么版本)

  • android javascript 混淆配置。

    android javascript 混淆配置。

  • Python搭建APNS苹果推送通知推送服务的相关模块使用指南(python搭建平台)

    Python搭建APNS苹果推送通知推送服务的相关模块使用指南(python搭建平台)

  • 纳税人期末存货怎么结转
  • 航天税务软件
  • 经营性现金流量净额是什么意思
  • 小规模个税每月限免额是多少
  • 微信小程序需要授权怎么设置
  • 增值税专用发票几个点
  • 报销应聘人员差旅费
  • 卖自用轿车要缴什么税
  • 由受托方提供原料和主要材料,受托方给我们开什么发票
  • 油费预付卡如何开发票
  • 房地产结转收入是什么意思
  • 期初建账以前年度损益调整怎么转?
  • 收取招标代理费会计分录
  • 旅游业差额开票的票据可以累计一季度吗
  • 注册资本金应该编入政府性基金预算吗
  • 账本印花税怎么做账
  • 小规模转为一般纳税人最新规定
  • 公司股权转移怎么办理
  • 中国公司投资海外有什么限制
  • 矿产资源税是多少
  • 公积金是交当月还是上月
  • 实际利率法怎么理解
  • 借款本金和借款余额
  • 快递有发票快递如何收费
  • 会议费 报销
  • 高技术制造企业
  • 飞机票开电子发票是电子行程单吗
  • mysql的minus
  • 损益期末余额怎么算
  • 错账的种类
  • 计提固定资产折旧怎么做会计科目
  • 增值税留抵抵欠流程
  • css实现轮播图侧边阴影效果
  • php的session
  • css怎么调用
  • vue在项目中怎么用的
  • 关于申请补发工资的申请
  • 小规模纳税人房产税优惠政策2023
  • 预付劳务款项会计分录
  • 机票的退票费计入什么会计科目
  • 发票错开退税款什么时候退回
  • 上一年的运费发票怎么开
  • 出租的厂房折旧记哪里
  • 哪些行业不用交税
  • 4s店除了卖车还有什么
  • 医用增值税发票
  • 交易性金融资产公允价值变动计入
  • 增值税发票丢失怎么补开
  • 企业摊销无形资产价值时的会计处理
  • mysql常用命令有哪些
  • mysql 索引 key
  • t3怎么查资产负债表
  • 一台设备分期开票数量
  • 已付款未认证发票怎么做账
  • 直接减免增值税计入其他收益
  • 国有资产无偿划转税收政策
  • 非营利组织会计科目账务处理
  • 财务费用包括哪几项
  • 流动比率越高越好吗
  • 应收帐款坏账处理
  • windowmsgserver32是什么
  • xp系统软件开机自启
  • mac自动排序
  • Win7系统重装后鼠标键盘不能用怎么办
  • win7系统电脑开不了机
  • win8开机启动项
  • 圣诞老人现在在干嘛
  • 如何在linux系统中卸载一个已装载的文件系统
  • shell exec重定向
  • 如何理解vue
  • androidweb view
  • 全面解析A型天秤座男
  • 杭州税务稽查举报电话
  • 四川增值税发票查验平台
  • 医院盖章去哪个部门
  • 开票后怎么报税呢
  • 山东耕地占用税税率
  • 怎么删除天眼查信息
  • 2023年河北居民养老保险缴费时间
  • 开票系统功能
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设