用户 密码
太平洋系列网站:太平洋汽车网 | 太平洋游戏网
首  页 | 今日报价 | 科技动态 | 数码世界 | 硬件资讯 | 软件资讯 | 下载中心 | 通讯世界 论  坛 | 产品大全 | 导购大全 | 渠道商情 | 解决方案 | 招聘培训 | 产品调查 | 评 测 室
各地今日报价 北京 广州 上海 深圳 南宁 重庆 山东 南京 香港

-
您现在的位置:软件资讯 > 教你学电脑 > 学软件 > 系统
老树新花说DOS(4)


责任编辑:zhf

[04-4-19 10:38] 作者:李学昌
-
  命令:Forfiles

  功能:从文件夹或文件树中选择要进行批处理的文件,也就是说,它能将搜索到的文件作为参数传递给后面的DOS命令,从而对搜索到的文件进行改名、删除、复制等操作。与DOS下的“For…In…Do”作用类似,但功能更强大。

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

   [{MM/DD/YYYY | DD}]]

  参数:/p Path——指定搜索路径,表明要从哪里开始搜索,默认的文件夹是当前工作目录;

  /m SearchMask——按照 SearchMask设置的文件名参数搜索文件。默认的 SearchMask 是.,即所有文件,可使用通配符(?和)。比如:.exe表示搜索所有扩展名是.exe的文件、e??.表示搜索首字符是e、主文件名只有3个字符的所有文件;

  /s——在所有的子目录中进行搜索;

  /c Command——对搜索到的每个文件上实施指定的命令。带有空格的命令字符串必须用引号括起来。默认的命令是“"cmd /c echo @file"”,即显示全称文件名,包括路径、主文件名、扩展名等;

  /d[{+ | -}] [{MM/DD/YYYY | DD}]——选择日期大于或等于 (+)或者小于或等于 (-)指定日期的文件。

  实例:①清除D盘下的所有扩展名是.tmp的文件,请键入以下命令:

  forfiles /p d:\ /m .tmp /s /c "cmd /c del @file"

  ②将D盘下的所有扩展名是.jpg的文件扩展名改为.gg:

  forfiles /p d:\ /m .jpg /s /c "cmd /c ren @file .gg "

  ③只查找并显示盘目录:

  forfiles /p c:\ /s /m . /c "cmd /c if @isdir==true echo @file is a directory"

  该命令行可以将C盘下的所有目录查找出来,并显示为类似“XXXX is a directory”的格式。




察看评论详细内容  我要发表评论 共有评论
作者笔名简短内容发表时间
 :正在下载数据... 
ad
发给好友 我要报错 投稿给我们 加入收藏 返回顶部

-
本栏今日更新
相关文章
·新闻一周谈:为什么倒霉的总是微软?
·媲美Windows?SUSE Linux 9.1多图揭秘
·驾着航船来上网!AOL更新"网景"出新品
·Windows不够安全?新版SafeXP雪中送炭
·网络世界的“后门” -端口的故事①
·Microsoft VirtualServer之王者归来(上)
·网络世界的“后门” -端口的故事②
·听网页你尝试过么?
·WinXP开机画面背后的秘密
·轻松查看网站的更新时间
·网络十日谈-TCP/IP
·再谈 "空行替换"
·轻轻松松建网站
·网络十日谈-网络OS
·老树新花说DOS(3)
·雕虫小技给Word文档减肥
文章搜索
高级搜索
本栏今日焦点
IT培训十大热门文章
-