00:00
那咱们做这个开发的时候呢,其实需要大家掌握一些比较基本的命令行的一些指令,诶因为前几天呢,咱们讲课的时候呢,诶对于Java程序咱们去执行还得是需要借助于这个命令行,诶大家呢,在这个诶这个这块去搜索一下这个CMD啊,或者呢,你是在这个呃界面这个层面呢,你这个界面上有个Windows线啊,WINDOW2也能够调出来啊CD哎command的意思啊,确定好这的话呢,你就调出来这样的一个命令行的一个窗口,哎,咱们呢需要熟悉哎我在PPT里边列举出来的这些基本的指令,诶这是需要大家掌握的啊啊那咱们的话呢,就呃熟悉一下这个指令。哎,说一下这个指令啊呃,刚才呢,咱们提到了这个图形化界面的这个操作方式,比如说呢,我现在呢,想打开这个D盘下啊,这样的一个目录,我在这呢能看到了,那我们看看通过命令行的方式呢,怎么做到这个事情,首先呢,咱们打开命令行以后呢,默认的是在我们这个C盘的当前用户下啊对,这时候我怎么到我这个D盘呢。
01:13
对D冒号一回车,哎这样子就过来了,哎现在呢,其实我就相当于在这个D盘的目录下啊,哎,我们通过图形化界面的方式呢,呈现出来了我这个目录下的所有的这个文件目录。那我怎么在这呢来呈现呢,对DR,哎,DR呢就是directory,就是这个文档目录的这样一个缩写哈,哎,DR,然后回车,哎,这呢就罗列出来了,哎跟我们这是一样的。哎,能够呈现出我的这个目录的这个结构,好,那么我们有几个基本的指令需要大家熟悉的,那我们这块呢,就来演示一下啊,比如说我想首先呢,在我们这个D盘的目录下呢,去新建一个文件夹啊,或者叫文件目录是吧?啊这你点右键新建起个名就可以了,那我们看看怎么在这个命令行的方式呢去做创建啊,这里我们使用的命令叫做对MD啊,后边呢,指明你的这个呃,文件夹的名字啊,文件夹的名字,比如说呢,我们写一个啊叫Java。
02:23
啊,然后回车,好,大家看到我们在左边呢,就创建了一个文件目录叫做Java,哎,然后点开我这双击呢,我相当于就进到这个JA目录下了,那我现在在这儿去想,我怎么能够进到同样的这个Java目录下呢,怎么进去啊。哎,CD哎,然后我们写一个叫叫D盘哎下的哎,然后叫Java这个目录啊回撤,哎这样呢我就进来了。哎,这样就进来了,然后进来以后呢,我们这时候呢,还接着再可以使用MD啊去创建它,哎,Java这个目录下的一些这个,呃,文件夹或者是文件啊,先还是创建文件夹,比如在这呢,我去创建一个叫CLASS1。
03:12
来创建,然后MD呢二。注意,这个MD呢,其实它也是一个缩写。哎,它叫make,哎,Directory,哎,Make就是创建呗,哎创建文件目录,哎就这意思啊,MD,然后CLASS2。你看我这又创建再来一个MD class3,哎这样哎这就可以了啊好,然后的话呢,我现在又想进入这个CLASS1项,哎,我这时候呢,再用是不是CD啊,哎,CD这时候呢,我要不写盘符,我直接呢就写个CLASS1回车是不是也可以,哎都行啊,你看我刚才在这呢,我加上那个盘符了,哎不加上盘符也OK啊,也能够进来,嗯,也都可以的啊行,那我在这个class一下,其实我现在已经在这儿了啊,在这呢,你要是用些DR,实际上你这是一个空的目录是吧?啊,这是一个空的目录啊。
04:14
然后在这个class一下呢,我们比如说我举例子,我再去创建这个,呃,我们叫这个比如叫T1。哎,然后在MDT2,哎,又创建了两个目录,我再通过CDT1,哎,这不我就进到这个T一下。这个比较简单是吧,嗯,好,刚才呢,咱们演示了一下怎么去创建这个目录,哎,怎么呢,一点点我去进入这个目录,这不就CD是进入,这个是创建的意思,好,现在能进去了,我们现在看怎么出来,对吧,你你得能出来啊对,这时候呢,我们叫CD点点两个点啊,然后回车,哎,你会发现呢,我们退回到啊刚才这一层目录的上层目录了,然后再CD1点点,又上层再C1点点。
05:10
哎,这就推到盘符下,还CD点点好使吧,你已经到这个盘符这个目录下了,就不能再推了啊,已经到这个根上了啊好,那么我现在呢,是出来了一点点出来的,我能我现在又想进去啊,我还想进入到这个题目一项,能不能一下子进到题目一下可以啊CD,然后Java啊斜线class一下的T1回车,哎,那就一下一步到位过来了。当然了,你也可以是一层一层接啊,对啊,那就慢一些呗。哎,CD,哎,把这个路径写上。啊,那我要是在这个题目一下,我想一步到位到D盘下,哎,也是可以的啊,刚才CD点点是不是一层一层推啊。
06:06
对,我们也可以CD这个斜杠,哎,用这个斜杠俩都可以啊,用哪个都行啊,然后一回车就回到我们整个这个盘符下了。诶,就会回到我们这个喷雾下啊好,那咱们现在呢,演示的事儿呢,就是创建文件目录,然后呢,我们一层一层的往里进,哎,然后呢,现在也能够一层一层往外出,或者一步出或者一步进啊都可以,这个需要大家掌握啊,然后接下来呢,我们演示一个呃,小的命令,这个命令呢,不需要大家掌握了啊,这个命令就是创建一个文件的一个操作啊,我在这写的啊,创建一个文件的操作,这个不需要大家掌握啊,看一下就行了,这个用的叫啊icon是吧?哎,比如说我们在这个题目一下啊,我现在哎,那得那得先进来,这时候进来的话呢,我们又得写这个指令了,我不想写了,怎么办呢?对,键盘上呢,有这个上下。
07:04
哎,你点那个上下呢,能够调出来刚才你写过的这些指令,哎,那我就又想进入到题目一下啊进来了,那进来以后我现在呢,来调用一下这个叫eo,我想写一下,比如说name啊,叫Tom啊,然后呢,Sex啊等于。啊或者年龄吧,A等于12岁,把它写出到啊一个1.doc这个文件当中啊,然后回车一下。诶,大家会看到呢,我这生成了一个文件,那这个文件呢,双击打开,哎,就有我刚才写入的这个内容。啊,这个指令呢,不需要大家掌握啊,这个对咱们后后边学这个Java呢,没啥用,呃,不需要掌握,呃大家呢,就呃先听一听,或者你想演示呢,你就来参照我这写的这个演示一下也可以哈,好,我现在创建好以后,那其实你还可以使用这个同样的命令,是不创建好多其他的是吧,真的我就不用这个文件去显示了,我这通过通形化界面的方式,咱们再给他整几个,比如这个2.doc。
08:12
啊,来一个比如说1.tst。2.tnt,或者再整一个这种。嗯,这没有啥图片的了,再放一个我们自己定一个格式啊,1.jpg。哎,等等,哎这呢,我就通过图形化界面的方式创建了几个文件,这个大家肯定都会了哈,好,那现在我想演示个什么事呢。我想演示一下怎么去删这些文件。哎,怎么去删这些文件啊,刚才的这个创建的操作不需要大家掌握,删的操作需要掌握,哎,删文件用诶DL,对,就是delete的一个缩写啊,DL空格。
09:06
我想删谁呢?我想把这个1.doc删掉,哎,那就是1.doc,哎注意不要加这些分号啥的啊,直接这样写完以后就直接执行就OK了啊没有了。啊,已经删掉了啊,那同样的你是不是可以删2.doc啊对啊,哎,那我现在呢,比如说有另外一个需求,我想把这个TST结尾的都删掉,对我们可以使用叫星点,哎,TS。对,那你这时候如果要是都删了,你看确实删了是吧,你说这时候这个星是什么意思啊,对,他就可以表示是一个未知的或者所有的,就凡是以点TXT结尾的,是不是就全删了。对吧,啊就是这个意思啊好嗯这呢删掉以后,那那类似的呢,你可以使用Del把这两个文件呢也给它删掉,那就可以了,比如说现在我先不删,先不删呢,我们这样啊,我们接着呢,CD点点E回车,实际上现在呢,我就跑到它的上一层片。
10:21
啊,跑到这儿了,行,刚才呢,咱们演示一下删除文件,下面呢,我来演示删除文件目录。比如说我们现在这有题目一题目二,咱们想删它俩是吧?哎,删文件目录,注意用的不是DL。用的呢是RD。对RDRD2呢是对remove啊,你就知道remove移除的意思哈,RD remove directory空格。哎,我这呢,比如说先把这个T2删了啊,一回车,诶你看真删了。
11:02
哎,T2是不是就删掉了啊,那你会想哎,那我接着删一不一回声吗?RD1回车,诶对,你看这时候呢,没删成。嗯,他提示我就说目录不是空的。对,因为咱们这个题目一里边有东西,所以呢它不让删啊EIG呢,我们往回推,就说这个RD操作呢,删文件目录是不是得保证这个目录里边是空的呀,哎,对的啊,哎不是空的呢,就不让删,行,那你要想T目这个二想给它删掉,那你得是不是进来把这一个一个的都干掉啊,哎,这个这个应该大家都会啊,你先CD是不是先T目一先进来。然后呢,你Del把1.jpg删掉,然后呢,这个Del把这个2.doc是不是删掉就可以了,对吧?对这是一种方式,这种方式我就不演示了啊哎,除了这种方式以外,还有一种方式。
12:07
就是就是你把这里边自己都给它删完以后呢,你再退回来去删我们这个题目一啊,还有一种方式,什么方式呢?哎,我先TCD点点,我先回到T这个这个T1的上一层。到这儿了啊。到这的时候呢,我们刚才说了,我RD1保使。因为里边有东西。嗯,那我们现在呢,可以这样写哈,De。七一。哎,有同学说DL不是说删文件用DL,删目录应该用2D啊。哎,对,你看我用了DL呢,我们一回车,其实删的呢,不是这个文件目录,删的还是文件,对你看T1杠星是吧?哎,他问我是不是确定去删除team一下的这些结构,哎,我选一个y yes,哎回车,哎,这时候你会发现team一下这个就没了。
13:04
对,他其实是教我们把听下的这个文件呢,就给干掉了啊,然后呢,这个时候你再呃,放心大胆的来一个RD听一,哎这个不就把他删了。就是这样的一个操作。哎,好,这个我们要讲的呢,就说到这儿总结一下,哎,刚才讲了这样的一些指令,需要大家掌握的啊,有这样的几个,首先哎,我们呢,提到了就是你得先会换这个盘符啊。我们默认的是在这个C盘下的,你得能够调到其他的某一个盘下,这个时候不用加CD,直接呢某一个盘符冒号就可以了。啊,这是需要掌握的第一个,第二个,呃,你需要呢,知道如何去创建一个呃文件目录。啊,会创建一个文件目录2T的指令,然后能创建你得能进去啊,就是涉及到CD指定文件目录的,以它作为一个典型吧。
14:06
得能够进去,哎,会创建目录,然后呢能够进去。啊,那接着呢,就是呃,能进去也得能出来啊,能出来,然后这个文件目录呢,你能创建,然后也得能够删除。嗯,然后另外呢,还多一个就是如何去删文件用的DL。哎,这个就讲了好,这几个指令呢,是需要大家掌握的啊,呃,那这是几个比较基本的指令,呃,那如果说大家平时经常做的事,比如说我这个文件目录我不想要了,你点右键它有一个删除就删掉了是吧?实际上你这时候点的删除是不是一个图形化界面的方式啊,对啊,那真正的话,如果用我们几个基本的指令去模拟的话呢,你说这个事他是怎么做的呀?他是不是得先进去看看里边有什么,哎,然后呢,这里边如果你要想删它,结果它里边还有东西,那你是不是又得先进到他这里边,把这里边的文件先删掉,再退回来,然后呢,你看其他的,其他里边一打开还有文件目录,还得再进去,对,其实呢,这就是一个递归。
15:18
诶,这是咱们后边呢,提到一种操作呢,叫做递归操作,就是诶你想删它,它里边还有文件目录,还得再进去,你得删,删掉它才能够出来删它,但你要删掉它的话呢,它里边还有文件目录,是不是还得再进去再删它,它里边还有文件录,再进去再删啊,这也没有了啊,那就把它删掉,它删掉以后呢,这个没有了,他就可以删掉,然后他就可以删掉,他就可以删掉。就是再反反推回来,那这个操作呢,你肯定咱们用这个基本指令就不行了哈,那你层层一点点去写,那就得用Java代码,我们一点点往里边去写啊,这个呢,你要想做这个事,咱们讲到后面这个IO流的时候,咱们就可以找一个目录啊,你自己写递归,然后把它里边东西全删掉,最后呢,把这个文件目录也删掉,哎,以后呢,咱们讲IO以后大家就会做这个事了啊,现在呢,需要大家基本的掌握的就是这里的几个指令,好,然后给大家一点时间呢,你把这几个指令呢练一下。
我来说两句