In Teil 14 der Adobe AIR 1.0-Serie wird gezeigt, wie man den Inhalt eines Ordners auslesen kann. Des Weiteren werden die gängigsten Eigenschaften eines File
-Objekts aufgezeigt.
Hier die wichtigsten Eigenschaften einer Datei oder eines Verzeichnisses:
- Name der Datei:
File.name
- Größe der Datei in Bytes:
File.size
- Dateiendung, z.B. doc (
null
bei Verzeichnis):File.extension
- Dateityp, z.B. .doc (
null
bei Verzeichnis):File.type
- Erstellungsdatum:
File.creationDate
- Änderungsdatum:
File.modificationDate
- Übergeordnetes Verzeichnis (ist wiederum ein Fileobjekt):
File.parent
- Handelt es sich um ein Verzeichnis?:
File.isDirectory
Das folgende AIR-Beispiel liest alle Dateien aus, die sich auf dem Desktop befinden. In einer Tabelle werden die ganzen Eigenschaften der jeweiligen Dateien (bzw. Verzeichnisse) aufgelistet.
Der Code der AIR-Anwendung lautet (nicht abschrecken lassen, der meiste Code wird eigentlich für die Erstellung der Tabelle verwendet):
-
span style="color: #808080; font-style: italic;">// neues File-Objekt mit Zielverzeichnis
-
// Verzeichnis in Array einlesen
-
// neues datagrid
-
// neuer data provider
-
// ::::::::::::::::::::::::::::::::::::
-
// :::::::::::::::::: NEUE SPALTEN ::::
-
// ::::::::::::::::::::::::::::::::::::
-
"Dateiname""Bytes""Dateiendung""Dateityp""Erstellungsdatum""Modifizierungsdatum""IstEinVerzeichnis""UebergeordnetesVerzeichnis""Pfad"// Schleife für jede Datei
-
// Name der Datei
-
// dir[i].name;
-
-
// Größe in Bytes
-
//dir[i].size
-
-
// Dateiendung, z.B. doc (null bei Verzeichnis)
-
// dir[i].extension;
-
-
// Dateityp, z.B. .doc (null bei Verzeichnis)
-
// dir[i].type;
-
-
// Erstellungsdatum
-
// dir[i].creationDate;
-
-
// Änderungsdatum
-
// dir[i].modificationDate;
-
-
// Übergeordnetes Verzeichnis
-
// dir[i].parent.nativePath;
-
-
// Handelt es sich um ein Verzeichnis?
-
// dir[i].isDirectory;
-
// data provder dem grid zuordnen
-
// der bühne hinzufügen
-
Download: Quelldatei (.fla)
Link: flash.filesystem.File (Livedocs)
Schreibe einen Kommentar