spezielle Vista-Ordner als FileSystemObject-Objekte

04/02/2009 - 15:47 von Klaus Trapp | Report spam
Hallo,

weiss jemand, wie man unter Vista diese Pseudoordner 'Eigene Bilder',
'Eigene Videos', 'Eigene Musik' in den Griff bekommen kann?
Offenbar handelt es sich dabei nicht um Links im klassischen Sinne.

Mein Problem ist nàmlich folgendes:
Ich rausche via FileSystemObjects durch die Subfoldes eines Ordners.
For Each fil In fldr.Subfolders

Das làuft auch ganz gut. Wenn ich allerdings auf einem Vista-PC
den Dokumente-Ordner (C:\Users\<Username>\Documents) erwische,
komme ich auch an die o.a. Ordner. Diese lassen aber keinen Zugriff
zu (Err = 70).
Dummerweise tritt Err 70 in der For Each-Schleife auf bevor ich
eine Chance habe, an das File-Objekt fil zu kommen.

Hat jemand ne Idee, wie ich solche Ordner abfangen kann?

Gruß aus Köln am Rhein
Klaus

www.trappdata.de
 

Lesen sie die antworten

#1 Klaus Trapp
04/02/2009 - 17:01 | Warnen spam
Klaus Trapp schrieb:
Hallo,

weiss jemand, wie man unter Vista diese Pseudoordner 'Eigene Bilder',
'Eigene Videos', 'Eigene Musik' in den Griff bekommen kann?
Offenbar handelt es sich dabei nicht um Links im klassischen Sinne.

Mein Problem ist nàmlich folgendes:
Ich rausche via FileSystemObjects durch die Subfoldes eines Ordners.
For Each fil In fldr.Subfolders

Das làuft auch ganz gut. Wenn ich allerdings auf einem Vista-PC
den Dokumente-Ordner (C:\Users\<Username>\Documents) erwische,
komme ich auch an die o.a. Ordner. Diese lassen aber keinen Zugriff
zu (Err = 70).
Dummerweise tritt Err 70 in der For Each-Schleife auf bevor ich
eine Chance habe, an das File-Objekt fil zu kommen.

Hat jemand ne Idee, wie ich solche Ordner abfangen kann?




Sorry: vermutlich ist das etwas unklar.
Das eigentliche Problem liegt bei folgendem:
Ich durchlaufe eine Ordner fldr zunàchst mach Files
For Each fil in fldr.Files

und dann nach Ordnern
For Each subfldr in fldr.Subfolders

und genau bei letzterem geht es mir darum, wie ich an
einem subfldr erkennen kann, dass es sich um eine Pseudo-
ordner wie o.a. handelt.

Gruß aus Köln am Rhein
Klaus

www.trappdata.de

Ähnliche fragen