Programlı maksimum dosya adı uzunluğu belirler

4 Cevap php

Nasıl bir linux kutusu üzerinde maksimum dosya adı uzunluğu belirleyebilirsiniz?

PHP programlama dili tercih.

4 Cevap

programlama bunu belirlemek gerek yoktur. bu 255 bayt bulunuyor.

edit: Eğer (ben inanıyorum Reiser,) çok az dosya sistemleri üzerinde uzun dosya adları olabilir, ancak 255 sopa eğer app herhangi bir linux kurulum kullanılabilir olacaktır.

most Linux dosya sistemleri için maksimum dosya uzunluğu 255 olduğunu. Siz kullanarak kapalı muhtemelen en iyi bir genel sabiti ve linux da bilinen dosya sistemi uygun değiştirme gibi. İşte güzel bir comparison of the file systems o kullanılmış olabilir bu. Maksimum dosya uzunluğu var listede.

Ben realpath kullanabilirsiniz düşünüyorum (). Ben iyi yaklaşım, ancak örneğin emin değilim:

$maxlen=264-strlen(realpath('index.php')));

264 255 (max yol lim) + 9 ('index.php' len) 'dir. Yani sınırın güncel yol uzunluğunu çıkararak size maksimum akım yol uzunluğunu verir.