checkmaster
Gebruiker
- Lid geworden
- 29 mei 2011
- Berichten
- 5
Hi !
Visual Basic.
In een folder met diverse subfolders wil ik op zoek naar een specifieke folder/ subfolder op basis van een gedeelte van deze folder/ subfolder.
Bv. de hoofdfolder is 'C:\Productie\Projecten 2011' vervolgens heeft deze map diverse subfolders.
Nu wil ik controleren of de folder 'PXXX - Klantnaam - Referentie' hierin voorkomt waarbij geldt dat ik slechts het (unieke) projectnummer intik i.p.v de complete foldernaam.
Als ik de complete foldernaam weet zou ik namelijk 'Getfolder' kunnen gebruiken.
M.b.v. de 'Dir' functie heb ik dit gedeeltelijk, voor één subfolder, reeds voor elkaar en onder een 'change- label' gezet, telkens als de waarde van dit veld wijzigt wordt de hele mapstructuur afgezocht en gaat er een belletje rinkelen wanneer ze gevonden is.
Nadeel is dat deze manier wat tijd kost als de mapstructuur toeneemt, laat staan wanneer ik het voor elkaar krijg dit voor alle subfolders te doen.
Wildcards in FileSystemObject schijnt niet te kunnen.
Alle folder en subfolders in een array met een 'If Not' lijkt me de oplossing alleen weet ik nog niet hoe daar te komen.
Anyone ?
Visual Basic.
In een folder met diverse subfolders wil ik op zoek naar een specifieke folder/ subfolder op basis van een gedeelte van deze folder/ subfolder.
Bv. de hoofdfolder is 'C:\Productie\Projecten 2011' vervolgens heeft deze map diverse subfolders.
Nu wil ik controleren of de folder 'PXXX - Klantnaam - Referentie' hierin voorkomt waarbij geldt dat ik slechts het (unieke) projectnummer intik i.p.v de complete foldernaam.
Als ik de complete foldernaam weet zou ik namelijk 'Getfolder' kunnen gebruiken.
M.b.v. de 'Dir' functie heb ik dit gedeeltelijk, voor één subfolder, reeds voor elkaar en onder een 'change- label' gezet, telkens als de waarde van dit veld wijzigt wordt de hele mapstructuur afgezocht en gaat er een belletje rinkelen wanneer ze gevonden is.
Nadeel is dat deze manier wat tijd kost als de mapstructuur toeneemt, laat staan wanneer ik het voor elkaar krijg dit voor alle subfolders te doen.
Wildcards in FileSystemObject schijnt niet te kunnen.
Alle folder en subfolders in een array met een 'If Not' lijkt me de oplossing alleen weet ik nog niet hoe daar te komen.
Anyone ?
Laatst bewerkt: