Avatar billede superraider Nybegynder
15. august 2005 - 19:21 Der er 10 kommentarer og
1 løsning

list folders og undermapper

Jeg vil gerne have et sykke kode some kan undersøge en mappe for alle undermapper. og liste dem i et array.

her kommer mappe systemmet.
mf = "Billeder"
i billeder ligger der
mf/april2002_sørensen
mf/april2002/lejestuen_sørensen
mf/april2003/børnehave_sørensen
mf/april2002_havskov

Jeg vil da gerne have at den laver to arrays(evt flere). arrays navne skal være det der kommer efter _ altså i dette tilfælde skal der laves
sørensen[0] = april2002_sørensen
sørensen[1] = april2002/lejestuen_sørensen
sørensen[3] = april2003/børnehave_sørensen
havskov[0] = april2002_havskov

Håber der er nogen der ved hvad jeg mener, og kan lave det nødvendige kode for at dette kan lade sig gøre.
Avatar billede superraider Nybegynder
15. august 2005 - 19:22 #1
den skal også lave et array med alle navne i-
familie[0] = sørensen
familie[1] = havskov
Avatar billede busschou Praktikant
15. august 2005 - 19:32 #2
hmm jamen kan man lave et array med et navn man ikke kender i forvejen?
Selve det at loope mapperne igennem og splitte navnene er ikke så meget et problem
Men jeg tror altså ikke man kan lave et array sådan
Man har jo fx
navn = split("april2002_sørensen","_")(1)
hvordan skal man så ud fra det kunne lave et array som hedder det som variablen navn indeholder, det tror jeg simpelthen ikke man kan,  men det er muligt jeg tager fejl for jeg har bare aldrig hørt om at gøre det på den måde
Avatar billede superraider Nybegynder
15. august 2005 - 19:36 #3
man kan godt lave det jeg spørger om, jeg kan bare ikke.
Avatar billede busschou Praktikant
15. august 2005 - 19:38 #4
ok så ser jeg frem til en fortæller hvordan for så lærer jeg lidt samtidig :o)
Avatar billede softspot Forsker
16. august 2005 - 00:21 #5
Du kan dynamisk udføre kode i VBScript med Execute, ExecuteGlobal og Eval (såvidt jeg husker). Så flg. burde oprette et array der hedder familie:

Execute "dim familie()"
Avatar billede thesurfer Nybegynder
16. august 2005 - 00:34 #6
hvad er meningen med "dim familie()", når man ikke kender "familie"? Hvordan skal man referere til det?

/theSurfer
Avatar billede softspot Forsker
16. august 2005 - 00:45 #7
Det kan være koden er mere dynamisk er man er vant til (det virker også for mig som en lidt uoverskueligt metode, men superraider kan måske styre det). Jeg tror bare jeg selv ville blive forvirret i længden, specielt når jeg skulle vedligeholde det efter 3 mdr, hvor jeg ikke havde arbejdet med :).

Jeg forsøger blot at levere metoden til at løse problemet og stiller ikke så mange spørgsmål om hvad de skal bruges til - det er folks private sag (i særdeleshed hvis jeg ikke lige kan gennemskue hvad formålet er ;))...
Avatar billede busschou Praktikant
16. august 2005 - 07:58 #8
jamen så tager jeg ordene i mig igen :o), så er det jo muligt, så laver man altså bare
---
navn = "Sørensen"
Execute "dim "&navn&"()"
---
den er jo god nok
I og med der ønskes et "famile array" hvori alle navnene er, så gør det jo heller ikke noget man ikke kender navnene på forhånd, når blot man ved at det overordnede hedder famile
--
Så er det blot at loope mapperne igennem med et fso object se evt http://www.html.dk/dokumentation/vbscript/HTML/vsprosubfolders.htm
og så splitte strengene op osv
Jeg har desværre ikke tid til lige at løse det da jeg smutter på ferie om en time :o(
Men mon ikke softspot har sovet på en løsning ;o)
Avatar billede softspot Forsker
16. august 2005 - 12:09 #9
superraider >> hvilket sprog skal det laves i (jeg noterer mig at du benytter javascript-notation til dine arrays, men det er vel VBScript det skal laves i, ikk'?)...
Avatar billede superraider Nybegynder
16. august 2005 - 15:48 #10
jeg ville gerne det var noget asp kode some køre serverside og undersøger mappe systemmet, og så udskriver det i et array, javascript er ok.


Jeg vil gerne have det sådan fordi det skal være nemt at opdatere. smider jeg en ny mappe i mappen billeder, så finder koden selv ud af det og kan bruge det på siden.

Jeg vil lave en side som næmt kan vise billeder, jeg oploade bar en mappe på hosten i mappen billeder, så finder koden ud af hvor mange mapper der er og hvilken familie den høre til - dette skyldes at jeg kan lave login så sørensen kun kan se de billeder som ligger i mapper med _sørensen
Avatar billede superraider Nybegynder
03. oktober 2006 - 19:48 #11
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester