Dosya sistemi bilgilerini alma

Adobe AIR 1.0 ve üstü

File sınıfı, dosya sistemi hakkında bazı yararlı bilgiler sağlayan aşağıdaki statik özellikleri içerir:

Özellik

Açıklama

File.lineEnding

Ana bilgisayar işletim sistemi tarafından kullanılan satır sonlandırıcı karakter dizisi. Bu, Mac OS ve Linux'ta satır besleme karakteridir. Bu, Windows'ta arkasından satır besleme karakteri gelen satır başı karakteridir.

File.separator

Ana bilgisayar işletim sisteminin yol bileşeni ayırıcı karakteri. Bu, Mac OS ve Linux'ta eğik çizgi (/) karakteridir. Bu, Windows'ta ters eğik çizgi (\) karakteridir.

File.systemCharset

Ana bilgisayar işletim sistemi tarafından dosyalar için kullanılan varsayılan kodlama. Bu, işletim sistemi tarafından kullanılan diline karşılık gelen karakter kümesiyle de ilgilidir.

Capabilities sınıfı da dosyalarla çalışırken yararlı olabilecek yararlı sistem bilgileri içerir:

Özellik

Açıklama

Capabilities.hasIME

Oynatıcının bir giriş yöntemi düzenleyicisi (IME) yüklü (true) bir sistem üzerinde mi, yüklü olmayan (false) bir sistem üzerinde mi çalıştığını belirtir.

Capabilities.language

Oynatıcının üzerinde çalıştığı sistemin dil kodunu belirtir.

Capabilities.os

Geçerli işletim sistemini belirtir.

Not: Sistem karakteristiklerini belirlemek için Capabilities.os öğesini kullanırken dikkatli olun. Sistem karakteristiğini belirlemek için daha belirli bir özellik mevcutsa onu kullanın. Yoksa, tüm platformlarda düzgün bir şekilde çalışan kod yazma riskine sahip olursunuz. Örneğin, şu kodu göz önünde bulundurun:
var separator:String; 
if (Capablities.os.indexOf("Mac") > -1) 
{ 
    separator = "/"; 
} 
else 
{ 
    separator = "\\"; 
}

Bu kod Linux'ta sorunlara yol açar. Basitçe File.separator özelliğini kullanmak daha iyidir.