Zdravo!
V mapi 'mapa1' imam x 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
Visual basic - mape in podmape
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
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
Matjaž Prtenjak
Administrator