当前位置: 代码迷 >> 汇编语言 >> 倾尽50分 解决一个DOS有关问题
  详细解决方案

倾尽50分 解决一个DOS有关问题

热度:4233   发布时间:2013-02-26 00:00:00.0
倾尽50分 解决一个DOS问题

D:\> cd   111

D:\111> dir
  驱动器   D   中的卷是   enjoy
  卷的序列号是   30DA-F801

  D:\111   的目录

2007-03-12     22:45               <DIR>                     .
2007-03-12     22:45               <DIR>                     ..
2007-03-12     22:45               <DIR>                     222
2007-03-12     22:45                                         0   复件   新建   文本文档.txt
2007-03-12     22:45                                         0   新建   文本文档.txt
                              2   个文件                             0   字节
                              3   个目录     2,713,411,584   可用字节


请各位大侠们注意一下上面这段dos的显示:

我在d盘的根目录下建了一个叫111的文件夹,然后在111中建了名为222的文件夹,
同时随便创建了两个文件,可是我使用dir的时候却显示在111中有三个文件夹,如下:

2007-03-12     22:45               <DIR>                     .
2007-03-12     22:45               <DIR>                     ..

这是什么东西?从哪里来的?


------解决方案--------------------------------------------------------
2007-03-12 22:45 <DIR> . \\表示是当前目录
2007-03-12 22:45 <DIR> .. \\表示是上级目录
------解决方案--------------------------------------------------------
会不会是隐藏文件?
------解决方案--------------------------------------------------------
建议复习下dos的内容
------解决方案--------------------------------------------------------
在DOS下,111目录里,执行一下CD.和CD..两条命令就可以知道了.
------解决方案--------------------------------------------------------
呵呵,就是告诉你,执行cd.得到当前目录
执行cd..得到上级目录

顺便说下,执行cd\的到根目录
------解决方案--------------------------------------------------------
对的,试了下
输入
dir 。目录不变
输入
dir 。。回到上级目录
------解决方案--------------------------------------------------------
用用Linux你一定会明白,呵呵
------解决方案--------------------------------------------------------
的确,说得已经很清楚了。
如果你在根目录下用dir,就看不到“.”与“..”了。否则所有非根目录都会显示自身(即“..”)及上级目录(“.”)
  相关解决方案