PHP文件管理系统程序中,文件夹"."是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:27:57
if($file!="."&&$file!=".."&& filetype($path)=='dir')
取出文件夹名字,但名字不能为"."和"..",我想问的是为什么系统中会有"."".."这两个文件夹,起什么作用

WINDOWS系统的机器,每个文件夹下都有.和..两个文件夹,.表示当前文件夹,..表示上级文件夹,在进行文件扫描处理的时候,特别是需要递归扫描文件夹下文件的时候,都要避免对这两个文件夹进行处理,这是WINDOWS操作系统搞的东西,任何语言写程序都要注意这个细节。

两个文件夹的作用,涉及到操作系统文件目录表的一些细节,大致可以通俗的说为:用来快速定位本文件夹、上级文件夹的目录表的起始磁盘空间。