【发布时间】:2011-12-07 07:44:16
【问题描述】:
使用QDir::entryList列出文件夹时,dot和dotdot是什么意思?
这对我来说并不是很明显。
【问题讨论】:
-
点是当前目录,点点是父目录。大多数文件管理器都会隐藏它们。
使用QDir::entryList列出文件夹时,dot和dotdot是什么意思?
这对我来说并不是很明显。
【问题讨论】:
. 表示“当前目录”,.. 表示“父目录”。
例如,如果您的目录是C:\Users\Bob,则. 指的是C:\Users\Bob,.. 指的是C:\Users。
你会发现这在编程和一般计算机中是通用的。
如果您不希望您的列表包含这些特殊目录,您可以在过滤器中包含QDir::NoDotAndDotDot。
【讨论】:
Dot 表示当前为 QDir 设置的文件夹,dotdot 表示父文件夹。您通常不希望在您的算法中列出这些,因此可以请求 entryList 不返回这些。
【讨论】: