#45 - Ordinare alfabeticamente i files di una directory 2/3

In questo script leggeremo i files da una directory e li ordineremo con un'altro algoritmo di ordinamento, in questo caso prendiamo il select-sort.

<%

response.Write("File presenti:")

Set fs=CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFolder("c:\windows") ' directory che verrà esaminata
set fc=f.Files

numero_file=0
dim files(1000)

for Each whatever in fc
files(numero_file)=Trim(whatever.name)
numero_file=numero_file+1
next

set fs=Nothing
'
' Ordinamento files con tecnica select-sort
' (adatta per ordinare brevi liste per la sua compattezza)
'
for a=0 to numero_file-1
d=a
aa=files(a)
for b=a+1 to numero_file-1
if files(b)<aa then
d=b
aa=files(b)
end if
next

files(d)=files(a)
files(a)=aa
next
'
' Visualizza i files ordinati alfabeticamente
'
for t=0 to numero_file-1
response.write files(t)&"<br>"
next
%>


Per maggiori informazioni su files e directory si veda
http://www.aspitalia.com/articoli/intranet/esplora_risorse.asp
http://www.aspitalia.com/articoli/files.asp


Approfondimenti
Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

Aremun scrive:
#45 - Ordinare alfabeticamente i files di una directory 2/3

Salve volevo sapere se c'è il modo per ordinare i file anche per data.Ho postato il messaggio anche sul forum! Non so se anche questo fa parte del ...
giovedì 10 giugno 2004

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.