发表在 萌新联盟 08-13 21:16:46
第一集网址:http://kids.codepku.com/topic/view/414
欢迎收看cmd技巧第二集!!!
这可能是我在萌新联盟的最后一个帖子了………………
在这期中,我们依然会学习echo代码的作用。
在学习代码之前,我们要知道什么是文件路径,以及如何表达、打出自己的文件路径
(这对于大佬来说只是普通的,当然我有必要说一下)
大家知道,一棵树他是有一根树干,然后分散成很多很多的树枝
我们可以把树干看成是电脑,第一层的树枝是硬盘,再上面的树枝就是各个文件夹,树叶是文件。
在下载软件的时候,我们不会手输路径,而会点击“浏览”来进行可视化的操作,但是在cmd中,就不能“浏览”了,我们必须手输路径,路径的输法就是先输磁盘:\文件夹/文件夹/文件夹/文件.后缀名
那么有人要问:我们经常习惯性的把文件下载到桌面,那么桌面该怎么办呢?
的确,桌面似乎不属于任何一个磁盘与文件夹,那我们该怎么办呢?
其实,桌面还是有路径的
C:\user/用户名/desktop或桌面/
就是这么简单!!!!
好了,回归正题。
那么,我们为什么要费尽心思地来说这个路径呢,因为他在这课以及后面几课都是很重要的。
尤其是在这课——几乎半步离不开路径。
1.echo 字符串 >文件路径和文件名
我们今天讲的是echo如何编辑文档,这就是最初级的一个
就是把一个文档里的东西全部更改成你输的这个字符串
注意:这个命令以及以后的命令只能修改*.txt文件,甚至连*.doc、*.docx也不能更改,所以cmd的可操控性看起来无穷,实际上有限
(想一想如果把这条命令对一条重要消息操作会怎么样!是不是很恐怖!!!)
如图所示:
2.echo 字符串 >>文件路径和文件名
这个和上一个有什么不同呢?
这个就类似于scratch中的“连接helloworld”了。
不过这个不是在cmd提示框中,而是在文档中。
他会在文档中把这个字符串连接在原来的后面,如图:
注意:前面的E:\不是路径
3.(echo 字符串 &echo 字符串)>文件路径和文件名
把多行数据更改进文档中,
我认为这个够简单,我们可以结合上一节课和这节课来理解他。
4.echo 字符串 &echo 字符串 >文件路径和文件名
这个不就是刚才那个命令去括号吗!!!
我们知道,数学中,加了括号的都得提前运算,
虽然在编程中不全是这样,但全都会有一种“打包”的理念在的。
而我们现在拆了包,会变成什么样呢?你们可以先自己思考一下。
其实是这样的:前面一项输入在cmd窗口中,后面一项更改成整个文档。
这个命令鲜为人知,即便知道也会把它当做错误指令、反面教材。
当然,这个命令在*.bat文件中很少出现,几乎没有,人们一般把他拆分为
echo 字符串
echo 字符串>文档路径
其实,这条指令在echo 为 on 的时候,是一个很有效缩减命令的方法。
5.(echo 字符串 &echo 字符串)>>文件路径文件名
带>>的都是连接,就是我刚才说的,不过这个只有第一个连接,第二个会另起一行。
6.echo.
很多人觉得,echo实在是太厉害了,随便什么字符串都能按照他的方式
可就差有一个美中不足——没有回车。
而echo.就能代替回车,这真是太好了!不过我们不能在echo和.之间加空格!!!!
那是因为加了空格,代表.是要你输出的字符串,这点逻辑应该能懂吧。
好了,关于echo就告一段落了,但是cmd之路还不能停歇!!!!
以后想看我的帖子,去大佬公会找吧!!
两个教程都写得好棒,想邀请你加入我的部落 IT女(Java部落)
怎么是最后一个?
.....转会了?