문제

Is it possible to retrieve only the top-level folders using a LIST or LSUB command?

Let's say I have the following folders (C denotes Client, S denotes Server):

C: 0007 LIST "" "*"
S: * LIST (\HasNoChildren) "." "INBOX"
S: * LIST (\HasNoChildren) "." "Trash"
S: * LIST (\HasNoChildren) "." "Sent"
S: * LIST (\HasChildren) "." "a"
S: * LIST (\HasChildren) "." "a.b"
S: * LIST (\HasNoChildren) "." "a.b.c"
S: * LIST (\HasNoChildren) "." "a.d"
S: 0007 OK LIST completed

I can retrieve subfolders of a specific folder by using the reference argument, like so:

C: 0008 LIST "a" "*"
S: * LIST (\HasChildren) "." "a"
S: * LIST (\HasChildren) "." "a.b"
S: * LIST (\HasNoChildren) "." "a.b.c"
S: * LIST (\HasNoChildren) "." "a.d"
S: 0008 OK LIST completed

However what I'd like to do is something that can return just the top-level folders, so that I can then retrieve the specific subfolders on demand, like this:

C: 0009 ???
S: * LIST (\HasNoChildren) "." "INBOX"
S: * LIST (\HasNoChildren) "." "Trash"
S: * LIST (\HasNoChildren) "." "Sent"
S: * LIST (\HasNoChildren) "." "a"
S: 0009 OK LIST completed

Is this possible to do, and if so, how is it done?

도움이 되었습니까?

해결책

LIST "" "%"

% is a wildcard that is not supposed to traverse heirarchies.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top