Die Datei- und Pfadoptionen geben alle Dateien an, die im Paket enthalten sind. Die Datei- und Pfadoptionen verwenden die folgende Syntax:
files_and_dirs -C dir files_and_dirs -e file_or_dir dir -extdir dir
files_and_dirs
Die in der AIR-Datei zu komprimierenden Dateien und Verzeichnisse. Es kann eine beliebige Anzahl von Dateien und Verzeichnissen, getrennt durch Leerzeichen, angegeben werden. Wenn Sie ein Verzeichnis angeben, werden alle darin enthaltenen Dateien und Unterverzeichnisse, mit Ausnahme der versteckten Dateien, zum Paket hinzugefügt. (Wird die Anwendungsdeskriptordatei direkt oder über Platzhalter oder eine Verzeichniserweiterung angegeben, wird die Datei ignoriert und nicht ein zweites Mal zum Paket hinzugefügt.) Die angegebenen Dateien und Verzeichnisse müssen sich im aktuellen Verzeichnis oder einem seiner Unterverzeichnisse befinden. Verwenden Sie die Option
-C
, um das aktuelle Verzeichnis zu wechseln.
Wichtig:
Platzhalter können nicht in den
file_or_dir
-Argumenten, die auf die Option –
C
folgen, verwendet werden. (Befehls-Shells erweitern die Platzhalter, bevor die Argumente an ADT weitergegeben werden. ADT sucht daher am falschen Speicherort nach den Dateien.) Sie können jedoch weiterhin das Punktzeichen „.“ für das aktuelle Verzeichnis verwenden. Mit
-C assets .
wird zum Beispiel alles im Verzeichnis „assets“ bis zum Stammverzeichnis des Anwendungspakets, einschließlich der Unterverzeichnisse, kopiert.
-C dir files_and_dirs
Ändern Sie das Arbeitsverzeichnis auf den Wert von
dir
, bevor die nachfolgenden Dateien und Ordner verarbeitet werden, die dem Anwendungspaket hinzugefügt werden (angegeben in
files_and_dirs
). Die Dateien oder Verzeichnisse werden zum Stamm des Anwendungspakets hinzugefügt. Die Option –
C
kann beliebig häufig verwendet werden, um Dateien von verschiedenen Speicherstellen des Systems hinzuzufügen. Wenn ein relativer Pfad für
dir
vorgegeben wird, wird der Pfad immer vom Originalarbeitsverzeichnis aus aufgelöst.
Während ADT die im Paket enthaltenen Dateien und Verzeichnisse verarbeitet, werden die relativen Pfade zwischen dem aktuellen Verzeichnis und den Zieldateien gespeichert. Diese Pfade werden in die Verzeichnisstruktur der Anwendung, in die das Paket installiert wird, erweitert. Wenn Sie
-C release/bin lib/feature.swf
angeben, wird die Datei
release/bin/lib/feature.swf
daher im Unterverzeichnis
lib
des Stammanwendungsverzeichnisses gespeichert.
-e file_or_dir dir
Legt die Datei oder das Verzeichnis im angegebenen Paketverzeichnis ab. Diese Option kann beim Verpacken einer ANE-Datei nicht verwendet werden.
Hinweis:
Das Element
<content>
der Anwendungsdeskriptordatei muss den endgültigen Speicherort der Hauptanwendungsdatei innerhalb des Verzeichnisbaums des Anwendungspakets angeben.
-extdir
dir
Der Wert von
dir
ist der Name eines Ordners, in dem nach nativen Erweiterungen (ANE-Dateien) gesucht werden soll. Geben Sie entweder einen absoluten Pfad an oder einen Pfad in Relation zum aktuellen Ordner. Sie können die
-extdir
-Option mehrere Male angeben.
Der angegebene Ordner enthält ANE-Dateien für native Erweiterungen, die die Anwendung verwendet. Jede ANE-Datei in diesem Ordner hat die Dateinamenerweiterung „.ane“. Der Dateiname vor der .ane-Dateierweiterung muss jedoch
nicht
mit dem Wert des
extensionID
-Elements der Anwendungsdeskriptordatei übereinstimmen.
Wenn Sie zum Beispiel
-extdir ./extensions
verwenden, kann der Ordner
extensions
folgendermaßen aussehen:
extensions/
extension1.ane
extension2.ane
Hinweis:
Die Verwendung der -extdir-Option unterscheidet sich bei ADT und ADL. In ADL gibt die Option einen Ordner an, der Unterordner mit jeweils einer nicht verpackten ANE-Datei enthält. In ADT gibt der Parameter einen Ordner an, der ANE-Dateien enthält.