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.
|
|
|