Что означает точка и точка - PullRequest
3 голосов
/ 07 декабря 2011

Что означает точка и точка при перечислении папок с использованием QDir :: entryList?
Это не совсем очевидно для меня.

Ответы [ 2 ]

9 голосов
/ 07 декабря 2011

. означает «текущий каталог», а .. означает «родительский каталог».

Например, если ваш каталог C:\Users\Bob, . относится к C:\Users\Bob и ..относится к C:\Users.

Вы обнаружите, что это универсально в программировании и компьютерах в целом.

Если вы не хотите, чтобы в вашем списке содержались эти специальные каталоги, вы можете включить QDir::NoDotAndDotDot в вашем фильтре.

3 голосов
/ 07 декабря 2011

Точка означает папку, в настоящее время установленную для QDir, точка указывает на родительскую папку.Вы часто не хотите перечислять их в своих алгоритмах, поэтому можно запросить entryList, чтобы они не возвращались.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...