HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Hier werben | Impressum |
 

 
 

Anzeige 
 
               Forum
 
 
HTMLWorld » FSO » Files

FSO: Files

von Jan Winkler

Files ist eine Gruppe/Auflistung die die Dateien innerhalb eines Verzeichnisses darstellt. Mit dem Files-Objekt ist es so möglich auf mehrere Dateien zuzugreifen ohne deren Namen oder Pfad zu kennen. Da es zur Gruppe der Dictionary-Objekte gehört, besitzt es auch die gleichen Eigenschaften und Methoden. Mehr dazu lesen Sie bitte im Kapitel zum Thema Dictionary-Objekt.

Da die Eigenschaften und Methoden schon im Kapitel zum Thema Dictionary-Objekt erläutert werden, soll hier nur kurz ein Beispiel für die Verwendung des Files-Objekt gegeben werden.
Beispiel:

Anzeige

function Files()
{
 fso = new ActiveXObject("Scripting.FileSystemObject");
 a = fso.getFolder('c:/Name');
 b = new Enumerator(a.Files);
 b.moveFirst();
 c = 'Dateien im Verzeichnis '+a.Path+':<br><br>';
 for(;!b.atEnd(); b.moveNext())
 {
  d = b.item();
  c += d.Name.toLowerCase()+' ('+d.Size/1024+') KB<br>';
 }
 document.open();
 document.write(c);
 document.close();
 return

Beischreibung:
Die Beispielfunktion erstellt eine Liste der in einem Verzeichnis vorhandenen Dateien mit jeweiliger Größe in KB und gibt dies in das Dokument aus.

Dazu wird als erstes ein Enumerator-Objekt erstellt, welchem die Dateien eines Verzeichnisses zugewiesen werden. Mit b.moveFirst() wird der Zeiger des Enumerators auf den ersten Eintrag gesetzt. Nun das Enumerator-Objekt b vom ersten bis zum letzten Eintrag durchgegangen und jeweils dabei der Dateiname sowei die Größe in KB als zusätzlicher String an die Variable c angefügt.
Zum Schluss wird das Ergebnis mit document.write(c) ausgegeben.


Anzeige

« zurück weiter »
Bewerten

 

FSO

.Autor:Jan Winkler.
. Bewertung:
FSO: Files HTMLWorld
(5/5 bei 1 Votes)
.
. Community: 759 Beiträge im FSO Forum .

Navigation




 
     
 

Anzeige