利用批处理简单处理文档 文件.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用批处理简单处理文档 文件

怎么开始一个批处理脚本? 很简单,只要你的电脑有文本编辑器(记事本),按照下面方法做: 右击》新建》文本文档》打开“新建文本文档”》写入批处理代码(怎么写后面再教)》点菜单栏的“文件”》另存为》文件名随便,但后面要加“.bat”(不含引号)》是不是出现一个新文件了,双击打开它即可执行 (1)合并文本 (2)批量重命名 (3)列出文件夹里所有文件名 (4)批量删除 (5)给所有文本文档末尾加信息 * 批处理介绍:批处理是对对象进行批量处理的简单脚本语言,可以应用于dos和windows中,扩展名是bat。 批处理可以做甚么事的? 批量复制、删除、重名命、合并、文本处理、计算... 下面教怎么写批处理程序(想更深入了解批处理的可以 到我的主页“编程设计”文件夹,找dos和批处理教程 ,我会慢慢更新) 有时文本会被分成很多个部分,要怎么把它们合并,一 个个复制粘贴? 看下面例子: 代码:(把下面复制到新建文本文档里,按上面步骤弄,这行不用复制,从下面的@开始) @echo off copy 1.txt+2.txt hebin.txt pause 结束:(这行也不用复制,以后同样。) 双击运行,是不是生成一个hebin.txt 解释:copy 1.txt+2.txt hebin.txt就是把当前文件夹里的1.txt和2.txt和并为hebin.txt(2.txt在1.txt后面),如果有三个则是copy a.txt+b.txt+c.txt hebin.txt) 注意:这个批处理之适合txt,html等的纯文本文档,不适合office文档。 例子:想把一个文件夹里的文件名字前都加入“精品” 代码: @echo off for %%i in (*.txt) do ren %%i 精品%%i pause 结束 解释:for是循环命令,ren 是改名的命令,上面的代码就是把当前文件夹所有txt文件名前前面都加“精品”二字。 “*”是通配符,可代指所有字符,abc*.doc就是所有名字前面是abc的word文档。 注意:ren名令适合所有类型文件 。 代码: @echo off dir /w c:\tempwenjian.txt pause 结束 解释:这个代码的意思就是把c盘temp文件夹里的文件名输入到当前文件夹一个叫wenjian.txt的文件里(如果没有wenjian.txt,会自动建)。 打开wenjian.txt,是不是文件名都列出来了。 注意:不加/w会列出文件的日期,这个代码结合前面的合并使用,就可以少打很多字了。如果把上面的代码改成“dir /s /w wenjian.txt”就会把当前文件夹(不加具体路径默认为批处理文件所在的文件夹)里和它的子文件夹,子子文件夹里所有文件名列出。 把某文件夹里的所有ppt格式文件删除 看代码: @echo off del /f /q c:/temp/*.ppt pause 解释:把c盘temp文件夹里的所有ppt文件删除。加/s(随便加在del和c:/之间,用空格隔开)就是把temp的文件夹里的子文件夹里的ppt也删了 。 补充:代码里的@echo off是让代码执行时不把源码显示出来,可以不加,一般还是加好,pause就是按任意键继续,可以不加,不加黑窗口会一闪而过,运行错误你也不知道,建议要加。 代码: @echo off for %%i in (*.txt) do echo 作者:XXX%%i pause 结束 *

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档