Welcome To Heike07's Blog.

欢迎来到Heike07官方博客

[Shell] [BAT脚本语言速学]第三节:神奇的文件列表

第三节课:神奇的文件列表

上节课我们学习了ECHO命令的使用,相信大家都已经掌握了把!
下面我们要学习的东西会越来越难希望大家能做好准备哦!


今天给大家带来的是神奇的文件列表,让我们一起来感受下批处理带给我们的神奇之处把!
首先我问童鞋们一个问题:

  • 小编:什么是文件列表?
  • 小明:文件列表就是文件目录吧!
  • 小红:可以看到文件的大小,创建的时间的就是文件列表!
  • 小志:所谓文件列表就是在DOS下看到的一排一排的文字所组成的目录!
  • 小编:童鞋们说的都很正确!那么在CMD下如何查看文件列表呢?

     假设说我们现在在c:\>_

  • 肖明:好像是用DIR命令!
  • 志宏:(公认的学霸):TREE!
  • 小编:嗯!小明同学说的DIR就是我们用的查看目录命令!但是志同学说的这个TREE是查看所以的目录和子文件夹哦!(怪不得是学霸!真的很厉害啊!但是这个孩子为何放弃了去国外读书呢?真想不明白!)


我们来试下输入DIR 果然出现了当前目录下的所有文件和文件夹!(童鞋们自己测试!)
那么小编又要问你们问题了!

  • 小编:如果我想把这个文件都有什么复制下来要怎么做呢?
  • 肖明:截图可以吗?…
  • 志宏:我可以在CMD下右键选择标记,画出我要的范围,然后按下回车,打开记事本,然后CTRL+V粘贴到记事本里,就好了!
  • 同学们:说的什么啊,好像很厉害的样子!
  • 童鞋们:完全没有头绪啊,没这么搞过啊!
  • 众说纷纭…教室嘈杂声不断传来~
  • 小编:这样把,你来演示下吧!
  • 志宏:好的!

童鞋们纷纷睁大了眼睛,志宏在上门流畅的演示,并讲解这…
首先我们打开CMD然后输入命令D:进入到了d盘下,然后我们输入命令DIR即可看到d盘下的文件列表,我们将鼠标移动到黑窗口上,然后单机鼠标右键,选择标记,然后按住鼠标左键选出要复制的内容,然后按下回车,接着输入命令notepad打开记事本,然后将鼠标放到记事本,快捷键CTRL+V粘贴进去即可!看我们已经把d:的文件列表粘贴进来了!
突然一片寂静,然后掌声雷动!(为何不出国留学呢?)

  • 小编:志宏同学说的很有道理大家听懂了吗?
  • 童鞋们:听懂了!
  • 那么请志宏同学回到座位上去

志宏同学回到了座位上,同学们都投来了羡慕的目光!
小编:咳咳!!
大家瞬间都坐好了!认真开始听课了!
我们的志宏同学这个方法非常好,一看就是经常在家做实验,那么言归正传,我们如何用命令的形式来,实现这种效果呢?
这里我们要引入一个新的知识点,就是‘ > ’ 这个符号,这个符号是写入的意思 !
我们在命令行输入这样的命令:

  1. dir d:\*.* > a.txt

复制代码

看看效果:
果然打开a.txt确实可以看到d:盘下的文件 那么我们来分析下这行代码

DIR(显示文件命令) D:(路径名)\*(文件名).*(后缀名)>(写入)A.TXT(要写入的文件)

这样就可以实现将d:下的文件列表打印到a.txt里面了!
童鞋们:哇!原来是这样啊!
只见大家都拿起来笔纷纷的记录下来,只有一个人米有动,而是默默地看着黑版,点了点头!(他就是志宏)

  • 小编:大家听明白了把!你们试着课后将这个效果写进批处理中保存起来看看是否实现此功能!
  • 下节课我们要学习的东西有些难度,大家认真听哦!
  • 小明:先透露下呗!
  • 小编:下节课,我们要自己制作一个文件跳转系统
  • 小志:bat语言也可以编程吗?
  • 小编:当然,用好它,可以实现很多强大的功能!想学就跟我一起来学吧!
  • 小编:下节课要用到%1,大家可以回去预习下!



——————————–
课后作业:
同学们在自己的电脑上用dir
命令来查看下文件列表并将
文件列表输出到文本文档中
并保存!
——————————–


下课
再见

《[Shell] [BAT脚本语言速学]第三节:神奇的文件列表》
heike07


—————————————-
>>>下堂课预告:告别繁琐命令,动手制作一个文件跳转系统
—————————————-

点赞