Visual basic - mape in podmape

Preostalo o MS Pisarni
Odgovori
MajaV
Prispevkov: 1
Pridružen: Ne Avg 19, 2007 12:02 pm

Visual basic - mape in podmape

Odgovor Napisal/-a MajaV »

Zdravo!

V mapi 'mapa1' imam x :o podmap v katerih so .csv datoteke, ki jih želim obdelati. Imena podmap so rahlo poljubna - copy-paste-anja le teh bi se rada izognila. Do sedaj sem imena in poti do map nanizala v tabelo (array), se sprehodila po njih, brala datoteko po datoteko, jih obdelala in problem je bil rešen - lepote funkcije Dir(pot, vbNormal).
Če pot zapišem kot niz, npr.
pot = "C:\mapa1\*" (rada bi prebrskala vse podmape mape1)
in želim ime prve podmape
ime = Dir(pot, vbDirectory)
zadeva seveda ne deluje več, oziroma, vrne piko (vrednost '.') :? ?
Na kakšen način se lahko sprehajam po podmapah?

Hvala za pomoč!

M
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Poglejte v tole tematiko: http://www.matjazev.net/forum/viewtopic ... filesearch, kjer boste našli rešitev vašega problema.

Rešitev uporablja objekt FileSearch, s katerim je lažje delati kot s funkcijo DIR + v vašem primeru boste lahko rekli, da elite iskati samo datoteke tipa CSV ;)
lp,
Matjaž Prtenjak
Administrator
Odgovori