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
形式使用十六进制代码(例如,0x09 为 tab)。
内部 CMD.exe 命令前面应以 "cmd /c" 开始。
/D date 选择文件,其上一次修改日期大于或等于 (+),
或者小于或等于 (-) 用 "yyyy-MM-dd" 格式指定的日期;
或选择文件,其上一次修改日期大于或等于 (+)
当前日期加 "dd" 天,或者小于或等于 (-) 当前
日期减 "dd" 天。有效的 "dd" 天数可以是
0 - 32768 范围内的任何数字。如果没有指定,
"+" 被当作默认符号。
/? 显示帮助消息。
例如:
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 -30 /M *.exe
/C "cmd /c echo @path 0x09 在 30 前就被更改。"
FORFILES /D 2001-01-01
/C "cmd /c echo @fname 在 2001年1月1日就是新的。"
FORFILES /D +2006-11-25 /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"
删除三十天前的文件forfiles /p "C:\temp" /s /m *.* /d -30 /c "cmd /c del @path"
分享到:
相关推荐
MSDOS.SYS 在微软非NT内核的操作系统中经常可以看到它,具有只读、系统、隐藏三个属性,因此在WINDOWS中是看不到的,可以通过“文件夹选项”中“显示系统文件”和“显示所有文件”来显示它,如果改它的属性在...
尽管许多人由于种种原因而使用了其它操作系统或操作环境,如Windows等,但是,由于DOS确实非常方便实用,操作起来效率非常高、简单快捷,而且功能也非常强大,从文件和磁盘操作到网络和多媒体操作等样样都能方便的...
/W的使用:加上/W只显示文件名,至于文件大小及建立的日期和时间则都省略。加上参数后,每行可以显示五个文件名。 PATH——路径设置命令 1.功能:设备可执行文件的搜索路径,只对文件有效。 2.类型:内部...
在“菜鸟”看来,貌似枯燥的DOS的界面、繁多的DOS命令、大量的键盘操作都给大家带来了很多困扰,我想说明的是,GUI图形化的Windows取代命令行界面的DOS是必然的,学习DOS的初期,你可以先掌握一些常用的DOS命令和...
帮助你修改文件属性中的‘创建时间’和...这些信息常常是很有用的,它们的设置一般都是由操作系统(也就是由Dos/Windows等等)自动完成的,不会让用户轻易修改。利用本软件可以突破此限制,自由修改文件属性中的时间
理解DirectX API 支持基于Win16和MS-DOS的应用程序 NT的DOS虚拟机(NTVDM)简介 Win32环境下的Win16 简介 运行多NTVDM 在OS/2子系统中运行应用程序 OS/2的CONFIG.SYS文件 运行Presentatin Manager 理解Windows NT...
windows下的dos函数 一)MD——建立子目录 1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略...
修改文件的最后访问时间、判断指定的文件是否存在、创建指定的目录、清空指定目录中的文件、删除指定目录及其中的所有内容、列出目录中的所有内容,包括其子目录中、将目录中的内容添加到列表、返回文件的URL地址、...
Fastcopy (文件拷贝工具)下载介绍:FastCopy 是 Windows 平台上最快的文件拷贝、删除软件。由于其功能强劲,性能优越,一时间便超越相同类型的所有其他软件。由于该软件十分小巧,你甚至可以在安装后,直接将安装...
DOS最大的优点就是一个“小”字,在操作系统动辄以G来衡量容量的今天,DOS三个核心文件只有几百KB,却能提供丰富的文件操作功能,实在是令人无法不爱上它。 “小”带来的一个显而易见的好处就是“快”,正常启动DOS...
time显示及修改时间 set 设置环境变量 smartdrv设置磁盘加速器 append设置非执行文件的路径 debug程序调试命令 diskcomp比较磁盘 expand 解压工具 fasthelp快速显示帮助信息 interlnk启动简易网客户机 ...
1.为您的Windows(NT系列)快速安装一个MS-DOS操作系统,支持分区格式是NTFS的系统 2.在开机时的操作系统选择菜单中选择"MS-DOS Final"项即可进入DOS 3.原理:用Grub4DOS的Grldr把一个本地磁盘镜像在内存中虚拟为一个...
dos和windows最大的不同在于dos命令方式操作,所以使用者需要记住大量命令及其格式使用方法,dos命令分为内部命令和外部命令,内部命令是随每次启动的command.com装入并常驻内存,而外部命令是一条单独的可执行文件...
Total Commander 的最大特点是由两个列表窗口组成,这种设计避免了 Windows资 源管理器目录树在文件操作的一系列弊端: 首先,资源管理器在选择一个文件夹后,如果想先看一下另一个文件夹的内容,就必须先丢失...
DOS 操作命令汇总。 示例:#1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:...
Image for Windows 可以在 Windows 操作系统上运行,但它可以备份或恢复任何分区,包括DOS或者Linux,甚至分区加密的第三方软件。 Windows 硬盘分区备份恢复工具 Image for Windows 中文版Windows 硬盘分区备份恢复...
%~tI - 将 %I 扩充到文件的日期/时间 %~zI - 将 %I 扩充到文件的大小 %~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充 到找到的第一个完全合格的名称。如果环境变量 未被定义,或者没有找到文件,此组合...