Uzyskiwanie informacji o systemie plikówAdobe AIR 1.0 i wersje późniejsze Klasa File zawiera następujące właściwości statyczne, które udostępniają użyteczne informacje o systemie plików:
Klasa Capabilities zawiera również użyteczne informacje o systemie, które mogą być istotne podczas pracy z plikami:
Uwaga: Korzystając z właściwości Capabilities.os do uzyskiwania informacji o systemie, należy zachować ostrożność. Jeśli istnieje właściwość dostarczająca bardziej sprecyzowanych informacji o jednej z cech systemu, należy z niej skorzystać. W przeciwnym razie napisany kod może nie być przenośny między wszystkimi platformami. Weźmy na przykład pod uwagę następujący kod:
var separator:String;
if (Capablities.os.indexOf("Mac") > -1)
{
separator = "/";
}
else
{
separator = "\\";
}
Ten kod nie będzie prawidłowo działał na platformie Linux. Lepszym rozwiązaniem jest użycie właściwości File.separator. |
|