转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 电脑应用 >> 操作系统 >> 正文
在纯DOS下查找文件及文件中的字符串的方法         ★★★★

在纯DOS下查找文件及文件中的字符串的方法

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1909 更新时间:2010/6/18 0:09:07

  如果您需要在纯DOS下通过硬盘找出文件,假设您的硬盘分了四个区(C/D/E/F)

  一、在系统中搜索相应的文件

  您可以尝试在C:\下输入

  DIR myhoney*.* /S

  系统会把以c:\盘符下所有以myhoney开头的文件及所在的目录显示出来;同理对其他分区进行该操作,这样操作的可行性就高了很多的。

  以下是关于DIR命令的参数及介绍

  dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h]

  dir /a:attrib 缺省包含所有文件(系统文件.隐含文件)
  attrib[:][h/-h]只显示隐含文件或非隐含文件.
  [r/-r]只显示只读文件或非只读文件
  [s/-s]只显示系统文件或非系统文件
  [a/-a]只显示要归档文件或非归档文件

  /o[:]sorted:缺省完全按字母顺序,子目录显示在文件之前
  /o[n/-n]:按字母顺序或按文件名顺序/反向显示
  [e/-e]:按扩展名字母顺序/反向显示
  [d/-d]:按时间顺序/反向显示
  [s/-s]:按大小从大到小或/反向显示
  [g/-g]:按子目录先于文件或文件先于子目录

  /s 参数:对当前目录及其子目录中所有文件进行列表
  列名dir /s/a/o:n c:\>PRN
  将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出

  /B 参数:将只显示文件名与扩展名

  /L 参数:将全部用小写字母对文件或子目录进行列表

  二、在文件中寻找字符串

  FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file]
        [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
        strings [[drive:][path]filename[ ...]]

  /B        在一行的开始配对模式。
  /E        在一行的结尾配对模式。
  /L        按字使用搜索字符串。
  /R        将搜索字符串作为一般表达式使用。
  /S        在当前目录和所有子目录中搜索匹配文件。
  /I         指定搜索不分大小写。
  /X        打印完全匹配的行。
  /V        只打印不包含匹配的行。
  /N        在匹配的每行前打印行数。
  /M        如果文件含有匹配项,只打印其文件名。
  /O        在每个匹配行前打印字符偏移量。
  /P        忽略有不可打印字符的文件。
  /OFF[LINE] 不跳过带有脱机属性集的文件。
  /A:attr   指定有十六进位数字的颜色属性。请见 "color /?"
  /F:file   从指定文件读文件列表 (/ 代表控制台)。
  /C:string 使用指定字符串作为文字搜索字符串。
  /G:file   从指定的文件获得搜索字符串。 (/ 代表控制台)。
  /D:dir    查找以分号为分隔符的目录列表strings   要查找的文字。
  [drive:][path]filename
  指定要查找的文件。

  除非参数有 /C 前缀,请使用空格隔开搜索字符串。
  例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中寻找 "hello" 或"there" 。  'FINDSTR /C:"hello there" x.y' 文件 x.y  寻找"hello there"。

  一般表达式的快速参考:
   .        通配符: 任何字符
  *        重复: 以前字符或类别出现零或零以上次数
  ^        行位置: 行的开始
  $        行位置: 行的终点
  [class]  字符类别: 任何在字符集中的字符
  [^class] 补字符类别: 任何不在字符集中的字符
  [x-y]    范围: 在指定范围内的任何字符
  \x       Escape: 元字符 x 的文字用法
  \<xyz    字位置: 字的开始
  xyz\>    字位置: 字的结束

  有关 FINDSTR 常见表达法的详细情况,请见联机命令参考。

  三、在文件中搜索字符串

  FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]

  /V        显示所有未包含指定字符串的行。
  /C        仅显示包含字符串的行数。
  /N        显示行号。
  /I        搜索字符串时忽略大小写。
  /OFF[LINE] 不要跳过具有脱机属性集的文件。
  "string"  指定要搜索的文字串,
  [drive:][path]filename
  指定要搜索的文件。

  如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。

  find /n /i  "USEBC" liu.ini


[操作系统]使用虚拟软驱vFloopy开机进入纯DOS的简单设置  [操作系统]在MS-DOS下使用AT命令提示:服务尚未启动
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · 电脑技术  · 操作系统
    · 磁盘工具  · 视音频技术
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台