Bildirimler

Androidde nokta adlı dosya oluşturulamaması

45 Görüntülenme 2018-06-02 nokta
Androidde nokta adlı dosya oluşturulamaması

Android cihazlarda nokta (.) veya iki nokta (..) adı ile dosya veya klasör oluşturulamaz, bu ada sahip dosya zaten var der veya izin vermez.

Nokta adında dosya veya klasör oluşturmak istediğinizde bu ada sahip bir klasör zaten var der. Veya kullandığınız uygulama biraz zekiyse izin vermez. Ama gizli dosyaları göster deseniz bile o ada sahip bir dosya göremezsiniz. Aynı şey iki nokta (..) için de geçerlidir. O isimde de bir klasör veya dosya oluşturulamaz.

Bunun Sebebi..

Bunun sebebi orada gerçekten de "." ve ".." adlarında dosyanın bulunmasıdır. Ancak nerdeyse hiçbir dosya yöneticisi bunu göstermez. Çünkü kullanıcının işine yaramaz, programlar kullanır. Android, Linux işletim sisteminin düzenlenmiş halidir.

Linux işletim sistemlerinde klasör oluşturduğunuzda içinde otomatik olarak "." ve ".." adlı klasörler bulunur. Nokta adlı bu klasör, bulunduğu klasörü açar. Uygulamalar, dosyanın içeriğinin güncel halini öğrenmek için bu dosyayı kullanır. İki nokta (..) adlı dosya ise bir üstteki dosyayı açar. Örneğin çalışan bir uygulama bir üst dizindeki resmi açmak için ../resim.png şeklinde çalışır.

Bu özellik, bu siteyi yazarken benim de çok işime yaradı. Bu site de bir linux işletim sistemi üzerine kurulu.

Mesela şimdi bu özelliği denemek isterseniz url'nin sonuna "/." veya "/./././" istediğiniz kadar ekleyebilirsiniz. Yine aynı sonucu verecektir.

Veya url'nin sonuna /.. eklerseniz sitemde bir üst sayfaya çıktığınızı görürsünüz.

Telefonunuzda tarayıcınızın adres çubuğuna file:///storage/emulated/0/ yazdığınızda dosyalarınızı görürsünüz. Bir dosyaya girdikten sonra url kısmına /.. eklediğinizde bir üst dizine çıkarsınız.

Ayrıca bu "." ve ".." adlı dosyaları silemezsiniz!

Not: Tarayıcınızda ana dizindeyken üst dizine çıkmaya çalışırsanız açılmayabilir. Root atılmamış telefonlarda bu dizine erişim engellenmiştir.

Önerilen Gönderiler

Yorum Bölümü
İsim:
Mail:
Yorum: