2013-07-19 25 views
0

当我们使用scandir函数时,它会显示目录中的所有文件和目录,我们将scandir函数作为参数传入。 但它又增加了两个元素...为什么有'。'和'..'当我们使用scandir函数时

我想知道为什么这两个元素显示?

+1

它不会__add__那些元素,它们已经作为文件系统条目存在 –

+0

使用'array_diff(array_diff(scandir($ dir),array('..','。')))'或'array_diff scandir($ dir),array('..','。'))'从结果中删除'.'和'..'。 'array_values'使索引从0开始。 –

回答

4

他们是目录。这个。是当前目录,..是父目录 您可以尝试cd进入如下目录:

cd。

5

'.'是当前目录

'..'是父目录

相关问题