批处理文档。如何找到所有的doc文档 对其进行操作

关于批处理文件编写的入门方法-带实例[管理资料]
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
关于批处理文件编写的入门方法-带实例[管理资料]
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口[已解决]批处理如何查找当前目录及子目录下文件内容中包含某字符串的文件名? - BAT求助&讨论 -
批处理之家 批处理_BAT_CMD_DOS_VBS_Perl_Python_PowerShell - Powered by Discuz!
帖子44&积分80&技术1 &捐助0 &注册时间&
[已解决]批处理如何查找当前目录及子目录下文件内容中包含某字符串的文件名?
本帖最后由 super1129 于
08:31 编辑
比如在D:\abc 以及abc下还有很多子目录,每个目录下有很多txt文件,
请问如何找到所有这些文件内容中(不是文件标题)包含“专业”这个字符串的所有文件名呢?最好是输出到一个文件中。
谢谢大家!
感谢给帖子标题标注[已解决]字样PB + 2
帖子170&积分248&技术11 &捐助0 &注册时间&
首先你所需要的不需要批处理,命令就可以解决
方法1:Dir /S *专业*复制代码Dir /S 搜索命令 如果要输出要一个文件加上重定向符号即可Dir /S *专业* && File.txt 复制代码方法2:For /R %A In (专业) Do @Echo %A复制代码For /R 递归搜索命令,会连目录中包含《专业》的目录也输出来。输出到文件是这样写For /R %A In (专业) Do @Echo %A && File.txt 复制代码
乐于助人技术 + 1
帖子44&积分80&技术1 &捐助0 &注册时间&
首先你所需要的不需要批处理,命令就可以解决
方法1:Dir /S 搜索命令 如果要输出要一个文件加上重定向符号 ...
冷玉公子 发表于
& & 谢谢回复
但是我的目的不是搜索文件标题,而是搜索文件内容,如果内容中含有指定的字符串,则输出文件名。
再麻烦你一下,谢谢
帖子44&积分80&技术1 &捐助0 &注册时间&
我的目的不是搜索文件标题,而是搜索文件内容,如果内容中含有指定的字符串,则输出文件名。
再麻烦大家一下,谢谢
帖子5719&积分17455&技术784 &捐助100 &注册时间&
findstr /lms 专业 *.txt复制代码
非常感谢版主技术 + 1
帖子984&积分1497&技术69 &捐助0 &注册时间&
本帖最后由 Hello123World 于
20:27 编辑
@echo off
(for /f &delims=& %%i in ('Dir /s /b /a-d d:\abc\*.txt') do Findstr /m &专业& &%%i&)&包含专业.txt
start 包含专业.txt
pause复制代码还是crlf高明,/l可以省了。
乐于助人PB + 5
帖子12&积分182&技术0 &捐助0 &注册时间&
能不能改进一下,把包含指定特殊字符的文件移动到当前目录新建一个特殊字符的文件夹里。比如,在当前目录新建一个“专业”的文件夹,把当前目录及子目录下 含“专业”的所有文件都移动到这个“专业”的文件夹里。相当于当前目录下文件归档之类的意思吧。
帖子267&积分415&技术43 &捐助0 &注册时间&
本帖最后由 flyinnet9 于
14:40 编辑
@echo off
md 专业
for /f &delims=& %%a in ('dir /s /b /a-d ^|findstr &专业&') do move /y &%%a& .\专业\复制代码
帖子12&积分182&技术0 &捐助0 &注册时间&
本帖最后由
14:34 编辑
我的是&&文件名&&中含有&专业“的文件,都移动到&专业&的目录下面,不好意思,我没表述清楚. 比如说: 结构专业.doc&&建筑专业.dwg&&电气专业.xls .机电专业二次修改.pdf& &&&.................. 等等文件 都移动到 当前 目录 ”专业“的文件夹里
帖子267&积分415&技术43 &捐助0 &注册时间&
帖子12&积分182&技术0 &捐助0 &注册时间&
& & 谢谢得偿所愿.
帖子267&积分415&技术43 &捐助0 &注册时间&
本帖最后由 flyinnet9 于
15:41 编辑
上面的有点问题,用这个吧,效率不高@echo off
md 专业
for /f &delims=& %%a in ('dir /s /b /a-d') do for /f &delims=& %%b in ('echo &%%~na& ^|findstr &专业&') do move /y &%%a& .\专业\复制代码这样效率高点??@echo off
md 专业 2&nul
for /f &delims=& %%a in ('dir /s /b /a-d') do echo %%~na |findstr &专业& &nul && move /y &%%a& .\专业\复制代码
乐于助人技术 + 1
帖子12&积分182&技术0 &捐助0 &注册时间&
& & 谢谢你在精益求精中提升.:victory:
帖子1954&积分3431&技术437 &捐助0 &注册时间&
flyinnet9 dir /s /b /a-d|findstr /e &\\[^\\]*专业[^\\]*&复制代码
7016427/jopa/adh//w1983912/无名小卒/pangqijun//forevergt/woshixinrena/shootman2/lqh0001/gh1203
帖子5&积分17&技术0 &捐助0 &注册时间&
& & 那么请问,如何移动文件中含有固定字符串的文件到固定的文件夹中?比如我有好多个txt文件,有些txt文件中含有“AA BB”这个字符串,我想把这些文件移动到AA这个文件夹中。谢谢!
[通过 QQ、MSN 分享给朋友]如何有批处理把全盘*.doc等特定文件复制到指定文件夹,最好能写出相应代码,谢谢了_百度知道
如何有批处理把全盘*.doc等特定文件复制到指定文件夹,最好能写出相应代码,谢谢了
提问者采纳
'hello文件夹中;hello
c将硬盘的所有doc文件复制到c;s &#47:\ %%j in ('%%j&f &quot:\hellopause&%%i。@echo offMd c,需要时间较长;hello 2&b &quot:\y &quot.doc&nulfor %%i in (c d e f g) do ( For /delims=&) do (
Copy &#47:\*;dir &#47,由于是全盘检测:&#92
谢谢哥们了,进一步,如果我想远程操作别人电脑,比如说想搜索所有盘符中除了英文字母,数字为名称其他的(中文,中英文混合,日文等)doc文件,该如何筛选和复制,最后把搜集到文件的文件夹打包,有点乱,仁兄可有点建议或方法。
远程控制,这个关键是要获取cmdshell,超出了能力范围,回答不了……关于对文件夹进行打包,需要电脑上装有winrar,装在什么位置不重要,重要的是一定要用安装程序安装,因为是通过注册表获取rar的安装路径:@echo off::获取winrar的完全路径。For /f skip^=2^ tokens^=2^ delims^=^&
%%i in ('Reg Query &HKEY_CURRENT_USER\Software\Classes\Applications\WinRAR.exe\shell\open\command& /ve') do Set winrar=%%i::获取rar.exe的完全路径Set rarpath=%winrar:winrar.exe=rar.exe%::修改此处执行rar命令&%rarpath%& a 2 &c:\hello world&pause&%rarpath%& a 2 &c:\hello world&::将&c:\hello world&文件夹压缩为c:\2.rar根据自己的需求,修改这一句
真的是太感激了,受益匪浅,基本解决了问题,另外需要的是如何对*.doc的文件名进行过滤,比如说我想要获取出了英文名的其他doc文件,怎么过滤,有相应参数和方法吗?
提问者评价
谢谢了,哥们
其他类似问题
为您推荐:
其他3条回答
*;*:&#92,复制即可;sxcopy e,全盘搜索后缀名“.doc c。方法二.doc c、d;123 /s然后保存为“批量复制;123 &#47、f四个,自己酌情修改:\123 &#47:\123 &#47:(批处理)打开记事本:&#92:xcopy c:运用系统的“搜索”功能;sxcopy d;目标路径是假设复制到c盘下的名字为123文件夹方法一;*.doc”的文件.bat”)以上是假设你的电脑有四个分区,在文件名后面加上批处理的后缀名“:&#92:&#92.bat”(注意在保存的时候选择保存类型为“所有文件”;*;sxcopy f:&#92.doc c,输入以下内容:&#92.doc c,然后把搜索列出来的所有文件全选,你根据自己实际分区情况修改、e,分别为c
提问题的动机是什么啊?无论用什么方式,都需要全盘搜索,无论什么操作系统均提供搜索功能,不过是效率问题而已。
不能实现。电脑只能复制到与它连接的设备里面去。
批处理的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 word文档批处理大师 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信