文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 电脑基础知识 > forfiles DOS下遍历文件
侵权投诉

forfiles DOS下遍历文件

forfile工具对N天以前的文件进行删除、修改。方便管理文件系统。是系统集成工程师必修课。

forfiles DOS下遍历文件

server2003版本以上自带forfiles工具,2000和xp想用,拷贝文件即可

1. 用批处理文件删除当前目录下 7 天以前的扩展名为bkf文件(以当前系统时间为基准)

示例: forfiles /m *.bkf /d -7 /c "cmd /c del @file /f"

2. forfiles 自动删除7天前文件 (以当前系统时间为基准)

示例: forfiles /p "d:\test" /s /m *.* /d -7 /c "cmd /c del @path" d:\test换成你要的目录路径; /d -7 指删除7天以前文件。

3. 删除所有的空目录(以删除d:\test目录下为例) :

dir /ad/b/s d:\test\ |sort /r >d:\kill.txt

For /f "tokens=*" %%i in (d:\kill.txt) DO rd "%%i"

del d:\kill.txt

4. 先删7 天以前文件,再删所有的空目录 ;把以下复制到bat文件中。 @echo off

forfiles /p "d:\test" /s /m *.* /d -7 /c "cmd /c del @path"

dir /ad/b/s d:\test\ |sort /r >d:\kill.txt

For /f "tokens=*" %%i in (d:\kill.txt) DO rd "%%i"

del d:\kill.txt

5. forfiles 命令的用法及参数:

forfiles /p <目标目录名> /d <天数> /c <执行的命令>

/d 指定一个日期或天数,用于比较文件的最后修改日期是否符合条件。 /c 对每个找到的文件执行的命令。

例1.要把在C盘根目录下最后修改日期大于或等于2010年1月7日的文件复制到D盘根目录下:

forfiles /p "c:\" /d "2007-7-1" /c "cmd /c copy @path d:\" 例2.删除在C盘backup目录下最后修改日期在10天前的文件:

forfiles /p "c:\backup" /d -10 /c "cmd /c echo deleting @file ... && del /f @path"

6. forfiles /p 包含要删除文件的完整路径(如:F:\Logfiles) /m *.log -d -7

第1页

你可能喜欢

热门文档

相关文档

  • cmd命令 forfiles工具介绍

    cmd命令 forfiles工具介绍_IT/计算机_专业资料。cmd命令里 循环遍历命令FORFILES...{yyyy-MM-dd dd}] 描述: 选择一个文件(或一组文件)并在那个文件上 ...

  • Windows7dos命令

    Windows7dos命令_IT/计算机_专业资料。史上最齐全的Windows7 dos命令,MD还是免费...FORFILES 选择一个文件(或一组文件)并在那个文件上执行一个命令。这有助于 批...

  • DOS自动删除7天前文件2011

    DOS自动删除7天前文件2011_IT/计算机_专业资料。项目备用Windows Server 2003内置的命令行文件,适合于 XP 以上系统把 forfiles 自释放.exe 释放到 C:\WINDOWS\syste...

  • 批量删除指定子文件夹的DOS命令

    批量删除指定子文件夹的DOS命令_IT/计算机_专业资料。批量删除指定子文件夹的DOS...(以文件的修改日期为准)的文件:forfiles 复制内容到剪贴板代码: @echo off :...

  • Windows7命令解释器(cmd即dos)的命令综述

    Windows7命令解释器(cmd即dos)的命令综述_IT/计算机_专业资料。windows7中microsoft...FORFILES 选择一个文件(或一组文件)并在那个文件上执行一个命令。这有助于 批...

  • 常用winXPwin7内部命令

    内部命令 命令行工具 ASSOC 显示或修改文件扩展名...DOSKEY DRIVERQUERY ECHO ENDLOCAL ERASE EXIT FC ...输出因远程系统而异 forfiles.exe---选择一具文件并...

  • 进程管理解释

    21 setver.exe>SetVersionforFiles设置MS-DOS子系统向程序报告的MS-DOS版本号 sfc.exe>SystemFileCheckertestandchecksystemfilesforintegrity系统文件检查 sfmprint.exe>...

  • Windows 2003命令大全

    Windows 2003 命令大全 Forfiles [/P pathname] [/M searchmask] [/S] [/C...强制文件在 DOS 模式下 运行 freecell.exe > Popular Windows Game 空当接龙 ...

  • 数据库备份方法

    ren是dos的重命名文件的命令 ren e:\emrdatabak\emrdatabak.dmp %date:~0,...dele forfiles /p "e:\emrdatabak" /d -1 /c "cmd /c echo deleting @...

  • 数据库备份方法

    ren是dos的重命名文件的命令 ren e:\emrdatabak\emrdatabak.dmp %date:~0,...dele forfiles /p "e:\emrdatabak" /d -1 /c "cmd /c echo deleting @...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email