Uploaded Test files
This commit is contained in:
parent
f584ad9d97
commit
2e81cb7d99
16627 changed files with 2065359 additions and 102444 deletions
|
|
@ -0,0 +1,24 @@
|
|||
# A little sample that walks from the desktop into child
|
||||
# items.
|
||||
from win32com.shell import shell, shellcon
|
||||
|
||||
def walk(folder, depth=2, indent=""):
|
||||
try:
|
||||
pidls = folder.EnumObjects(0, shellcon.SHCONTF_FOLDERS)
|
||||
except shell.error:
|
||||
# no items
|
||||
return
|
||||
for pidl in pidls:
|
||||
dn = folder.GetDisplayNameOf(pidl,
|
||||
shellcon.SHGDN_NORMAL)
|
||||
print(indent, dn)
|
||||
if depth:
|
||||
try:
|
||||
child = folder.BindToObject(pidl, None,
|
||||
shell.IID_IShellFolder)
|
||||
except shell.error:
|
||||
pass
|
||||
else:
|
||||
walk(child, depth-1, indent+" ")
|
||||
|
||||
walk(shell.SHGetDesktopFolder())
|
||||
Loading…
Add table
Add a link
Reference in a new issue