说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

文件操作 - DOS BAT批处理编程入门教程(六)

HTML文档下载 WORD文档下载 PDF文档下载
介绍批处理中文件的操作方法。

 

一、写文件
写文件时我们用到了管道操作符 > 和 >>进行输出重定向,需要新建或覆盖时使用 > ,需要追加时使用 >> ,请看例子:

 

一、写文件

 

写文件时我们用到了管道操作符 > 和 >>进行输出重定向,需要新建或覆盖时使用 > ,需要追加时使用 >> ,请看例子:

 

@echo offecho Hello OKBASE.NET > test.txtecho 这是第二行 >> test.txt

如果需要将程序运行结果输出到文件也可以用重定向来实现:

 

ipconfig /all >ipconfig.txt
二、读文件
读文件时我们主要用到了for循环的 /f 参数,该参数的使用方法我们在上一篇已经有详细介绍:
http://www.okbase.net/doc/details/29
2.1 在这里再给出一个最基本的循环读取文件内容的例子:
@echo off set filename=test.txtfor /f %opt% %%i in (%filename%) do ( echo %%i )pause
2.2 从某个文件中从指定行开始读取指定的行数输出
下面的代码是从文件test.txt的第2行开始读取2行内容输出
@echo off::启用延缓环境变量扩充setlocal enabledelayedexpansionset skip=1::skip为跳过行数set loop=2::loop为输出行数set filename=test.txt::filename为所要读取的文件set counter=0if .%skip% == .0 (set opt="tokens=*") else set opt="skip=%skip% tokens=*"for /f %opt% %%i in (%filename%) do ( if !counter! geq !loop! goto wayout set /a counter+=1 echo %%i):wayoutpause
三、判断文件或目录是否存在
我们用exist来判断文件与目录是否存在:
if exist test.txt (echo 文件或目录存在) else (echo 文件或目录不存在)
四、文件复制、移动、删除
这部分都是基本的DOS命令,不再详述。

 

 

 

 

Linux容器运行时Docker开源 360上线第三方漏洞收录平台 将现金奖励爆料者 UC推出iOS平台首个支持WebGL的浏览器 魔兽之父专访:今年游戏产业会出现一场革命 Instagram 5位传奇工程师背后的技术(PPT全译) Google云计算专家Jeff Dean与Sanjay Ghemawat获ACM Infosys基金会大奖 谷歌承诺不对开发、发行和使用开源软件的人专利诉讼 Web框架排行榜 Netty、Servlet和Vert.x位列前三 DARPA慷慨解囊的背后:Python与大数据的火花 研发周报:神奇!1KB JavaScript代码编写的3D蜜蜂 移动周报:65岁传奇Android工程师谈开发 “部落战争”开发商Supercell融资1亿美金 投资公司争先恐后 Kiip 90后华裔励志故事:从遭解雇到誉满全球 大数据基因测序的成本逼近1000美元:个性化医疗的时代来临 携程开放平台发力 将实现旗下产品全流程API支持 Puppet labs发布2013自动化运维报告 “国”字号开发者:航旅纵横负责人薄满辉专访 金山云杨钢:核心算法保证安全和低成本 加速软件交付 企业级模拟测试服务CA LISA受追捧 盛大云业务重点转向自服务 转战中小型企业:Prediction API请求一个月内飙升至7亿多次 利用光子 耶鲁大学研究人员让量子计算机离现实更近一步 技术为王的云计算会让IT部门消亡么? 从Discuz到APP:安米移动社区转化工具 覆盖全领域:Google、Facebook、Twitter等大师的最佳推荐 苹果CEO宣布更改保修政策 并向中国用户道歉 拒绝使用现有Web组件的6个愚蠢理由 Github宣布支持SVN方式访问 iPad,正在改变什么? Go Mobile:行业大牛谈行业应用开发 亚马逊Cloud Drive新增文件同步功能 对抗Dropbox 关于什么才是真正的系统分析和系统分析员的讨论!——欢迎大家参加,进行善意地讨论!^&^ 今晚的球赛什么时候开始啊? 哪里有关于水平考试(高程)的模拟题的啊??? 为什麽还是不能显示中文呢? 怎样获取WIN2000的密码 在父窗体怎样画jpg格式的背景图? 如何注册MSComm控件????????? 如何解决这个问题啊?重赏啊!!!! 公告: 从现在开始封shines 111222 :)流芳斑主,结贴的工作要开始了,会很累啊!我代表大家先谢谢你了! 怎样改变MSHflexgrid中每条记录的背景颜色。急急急急急急急 各位,能不能给我讲一下“句柄”是怎么一回事? 唉,心情不爽 关于C++语法的问题? 灌水-----大学时的恶作剧(转载) "setdibs()"是什么来着,请指教,谢谢! 写注释不宜过头 这段代码错在哪里? 请大家预测一下比分(参与者都有分)开赛后就不算了,还有半个小时,赶紧着 写网络电话程序的讨论 最后一帖,贴完睡觉----如何在电梯里捣乱 怎样定制一个在程序中重用的组件?只能通过包方式吗? 寻寻觅觅 汉英计算机科技文章 互译!!有劳各位朋友费心帮忙找找 我靠!真TMD不爽,这个时候准老婆的老妈进了医院! 怎样调用*.db格式文件 谁知道哪儿有英汉互译,急急急急!!!! ISO 9001认证 VS CMM2 谁知道哪儿有《神秘的人月》下载? 为111222求情 怎样可以修改浏览器的标题? 怎样可以修改浏览器的标题1? 哪位能给我一个source insight 3.0的sn号? 怎样可以修改浏览器的标题2? 如何异步调用远程组件的方法? 哈哈!球赛开始了!我也不想去医院了!!!顶多明天挨顿骂! 上CSDN的有谁是七月份毕业,大家认识一下 我想问问,一个程序员的黄金年龄是多少? 如何由CRgn得到一组Polygon? 初学者请教一个小问题!急急急,尿都快急出来啦! 急急急急急急急急急急,用vb怎样知道COM口是不是打开着,能不能不用控件高分. 高手请看:20 分 我想给50 分,但是系统只让给20分,对不起大家了,有机会一定补上!!! 关于一个报表问题,急! 我需要一个Hackman的配套的Debugger,有谁知道哪有 现在就用VB.net开发商用程序可靠吗? 急急急急急急急急急急,用vb怎样知道COM口是不是打开着,能不能不用控件,怎样用API函数,高分。 中乌最新战报!!!!!!!!!! .....百丑图..... 高手请推荐几本好的C的书,华储里都是C++,C才几本而已。 如何隐藏光标,不仅仅是自己程序的光标? 现在还在看球并打算看下半场的来报到!!!!! 如何避免驱动器列表框刷新时的MOUSE指针闪烁? 设方程2^x+x+2=0和方程log2 x+x+2=0的根分别为p和q,则p+q=?我想知道,作出y=2^x,y=log2 x,及y=-x-2的图像以后, 初一计算题解方程 分母带小数的或去分母的 小学五年级数学 解方程: 5×6-4x=7.6 求大神解答! 已知方程2^x+x+2=0的根为P,log2(x+x+2)=0的根为q,记f(x)=(x+p)(x+q)+2则A,f(0) 求20到方程(十道去分母)不要应用题10道去分母 10到化简求值 10道随便 (要求不带答案,不是应用题)来的及时有悬赏! 体验下列各数是不是方程5x-3=4x+2的解.(1)x=1,(2)x=5 2x-3/4=5/6 . 关于方程去分母的计算题5道. 如4x^3+5x^2-25=0的方程怎么解? 6.3-2x+4.5=7. 方程3分之2x-1=6分之2x-1 -1去分母得________ 1.把下列各方程变形为用一个未知数的代数式表示另一个未知数的形式 (1)4x-y=-1 (2)5x-10y+15=0 解答两道方程题目(1)3x²=2x (2) (x+4)²=5(x+4)(1)3x²=2x (2) (x+4)²=5(x+4) 这个方程怎么解 3分之2X-1=0.5 把下列各方程变形为用一个未知数的代数式表示另一个未知数的形式5x-10y+15=0请写出过程 请根据方程,x+2x+3x=72联系生活实际,编一道应用题(要求题目完整,题意清楚)明天就要交 试求方程x^2-2x-4|x-1|+4=0的四个根之和,当1<b<5时,再求方程x^2-2x-4|x-1|+b=0的四个根之和 把下列各方程变形为用一个未知数的代数式表示另一个未知数的形式(1)4X-Y=-1 ( 2 )5X-10Y+15=0 要用二元一次方程解,每一步都要解出来, 编写一道应用题,使它满足下列要求:1:题意适合一元一次方程2x+8=6-2x 2:所编应用题应完整,符合实际. 已知x=1是方程2-3分之1(a-x)=2x的解,求关于y的方程a(y-5)-2=a(2y-3)的解 把下列方程变形为用一个未知数的代数式表示另一个未知数的形式1.4x-y=-12.5x-10y+15=0 8道一元一次方程应用题先说明要有步骤不要只有一个答案 不用再步骤中插入解说。一定要用方程!1、两个仓库装粮食,第一个仓库是第二个仓库存粮的3倍,如果从第一个仓库中取出20吨放 8x-3=13,0.3x+0.4=0.7x-0.1,4x-5=9/2x-4 ,y-1/2+3=y+12/3-1 把下列各方程变形为用含一个未知数的代数式表示另一个未知数的形式3x-5t=3分之1,4分之y+1=.分之x+2 求一元一次方程答案 2x-1/6=5x+1/8带步骤的速度要快 当K为何整数时,方程组2X+Y=K和X+3Y=6的解是非负数 已知关于x的方程5x+3m=4x+1和2x+3m=5x+1的解相同,求(-3m)2011次方-(m-4/3)2012次方的值 求30-40道初一的一元一次方程练习题!不要应用题,像2x+1=x+3这种题不要 当K为何值时,方程组:2x+y=k x+3y=6的解是非负数看不懂 能说清楚点吗? 当m为何值时,关于x的方程5x-2m=4x-1的解是2x-3m=x的解的3\1? 解下列方程:2x+3y=4,3x-2y=11. 已知关于x、y的方程组2x+y=-7-a.x-3y=10a中,x是非负数,y是负数,求a的取值范围 m为何值时,关于x的方程5x-3m=4x-2的解是2x-2m=x的解的2倍? 3x-2y=8,2x+3y=7 用加减消元法解这个方程 M为何数时,方程X+Y=M,5X+3Y=13的解是非负数? 在一个建筑工地上有大、中、小三个圆柱形水池,它们的底部半径分别为10m,5m,2m,现在把一堆碎石分别装进中、小形的水池中,水面分别升高了6cm和8cm.如果把这堆碎石都装进大水池中,那么水面 已知3x+2y=17,2x+3y=13,则x-y=( ).方程2x+y=6的正整数解是( ) 已知关于x,y的方程级x+y=k 5x+3y=31的解xy均是非负数,求整数k的值用一元一次不等式解 虹远商场原计划以1500元出售甲、乙两种商品,通过调整价格,甲提价百分之二十,一降价百分之三十后,实际1600元出售,问甲商品的实际售价是多少? 3x-2y=6 2x+3y=17 解方程 某项工程由甲队独做需要40天完成,如果由乙队先单独做10天,那么剩下的工程两队合作20天才完成 1求乙队单独完成这项工程所需的天数.2求两队合作完成这项工程所需的天数 李老师先拿给小明1块糖,然后把糖盒里所剩糖的 7 分之 1给他,再拿给小颖2块,又把糖盒里的所剩糖的 7分之 1 给她.这样两人得到的糖块一样多.李老师糖盒里原来有多少块糖?(用方程解!) 0.01分之4-6x-6.5=0.02分之0.02+2x-7.5 已知关于x的方程2x-a/3-x-a/2=x-1与方程3(x-2)=4x-5有相同的解,求a的值实在搞不懂 为加强公民的节水意识,某城市制定用水收费标准:每户每月用水未超过7立方米时,每立方米按1.2元收费:超过7立方业的部分每立方米收费1.9元,如果某幢楼共50户,某月共叫水费541.6元,每户用水 已知关与X的方程.2分之2M+X=4的解是方程3分之2X-3M-4分之X-1=6X-1的解的5 倍求这两个方程的解. 已知关于x的方程(2x-a)/3-(2-a)/2=x-1与方程3(x-2)=4x-5有相同的解,求a的值 都不是很难 1、某公司存入银行共 20000,甲种存款年利率为1.4%,乙种存款的年款的年利率为1.98%,该公司一年后共得税前利息367元,求甲、乙两种存款各多少2、在高速公路上,一辆长4米,速度为110千 方程log2(x+a)=3^x的实根的个数A.0B.1C.2D.3 (0.1x-0.2)/0.01-6.5=(0.02-2x)/0.02-7.5 解方程 方程:x+4x=45/7 方程log2(x+4)=x^(1/3)根的个数是几个 (4-6x)/0.01-6.5+(0.02-2x)/0.02-7.5(注意解方程按步骤先通分再去分母再移向的做法)sorry……(4-6x)/0.01-6.5=(0.02-2x)/0.02-7.5 五年级方程;6x6/1减4x=5/2是 方程log2(2^x+1)log2(2^(x+1)+2)=2的解 解方程4-6x/0.01+1=0.02-2x/0.02和2|2x-1|+1=5 五年级方程36-4x=24.解完后怎么检验?谢谢 方程log2(2^x+1)log2(2^(x+1)+2)=2的解为给答案就行 (3+0.2x)/0.2-(0.2+0.03x)/0.01=0.75 解方程 把过程解析出来,例如6(3x-2)-4(4x-3)=1然后18x-12-16x+12=1 2x=1 x=0.518什么的我都不知道哪里来的,
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn