Salve non riesco a risolvere un problema
con fso riesco a leggere il contenuto di una directory
c'è un modo per prelevare solo un file al'interno in modo casuale?
premetto che i file sono immagini con nomi piu disparati
grazie dell'aiuto
![]()
Salve non riesco a risolvere un problema
con fso riesco a leggere il contenuto di una directory
c'è un modo per prelevare solo un file al'interno in modo casuale?
premetto che i file sono immagini con nomi piu disparati
grazie dell'aiuto
![]()
dimensiona un array con il numero degli elementi uguale al numero dei file che hai in una cartella, riempilo con i nomi dei file e poi con una procedurina "ad minchiam" estraine uno!!
come trovo il numero dei file nella directory?
non conosco la proprieta fso
ok me la cerco![]()
grazie
ps carina la procedura adminchiam l'hai scritta tu![]()
![]()
ehehehe si ... bella vero? .... con fso puoi scorrere tutti i file contenuti in una cartella con un ciclo for each ... basta inserire un contatore e ad ogni giro fare un redim preserve dell'aray e memorizzare nell'ultimo elemento il nome del file ...
ciao ciao![]()
path1="dati/upload/imgdb/ist_"&scu("id")
fullpath=Server.mappath(path1)
Set FSO = Server.CreateObject("scripting.FileSystemObject")
Set Folder = FSO.GetFolder(fullpath)
Set Files = Folder.Files
dim foto()
c=0
For Each file In Files
redim Preserve foto(c)
foto(c)= file.name
c=c+1
next
non gli piace Dim Foto()
Perche?![]()
perchè quando dimensioni un arrayvuole il numero degli elementi ... puoi anche non dimensionarlo ... lo dovrebbe fare in automatico il redim preserve .-... pova un po'???
ok funzia
ma allora mi chiedo gli array dinamici in asp non funzionano?
vabbè bella vaargard![]()
grazie ciao
come non funzionano gli arry dinamici?? ne hai appena utilizzato uno no?
A: Prontoscript buongiorno, posso esserle utile?
B: Salve, vorrei selezionare un file a caso
A: Sì, mi dica, da dove?
B: Da una cartella.
A: Perfetto, dovrei avere qualcosa che fa per lei...
http://www.weppos.com/asp/script_sho...ipt=710&cat=23
B: Perfetto, grazie.
A: Arrivederla.
![]()