Mam problem ze znalezieniem tych informacji, a próba i błąd informują mnie, że wartość jest bardzo wysoka. Więc pomyślałem, że pytam społeczność, czy ktoś wie i może wskazać mi stronę z jabłkami, która potwierdza długość Lwa. Wiem tylko, że jest większy niż Snow Leopard.Mac OS X Lion: Jaka jest maksymalna długość ścieżki?
Odpowiedz
limity zależą od używanego systemu plików - OSX używa HFS + domyślnie ...
Jedynymi dokumentami oficjalnymi mogę wskazują na to HFS Plus spec które dokumentują limit 255 na długości nazw plików.
Wikipedia podpowiedzi, że maksymalna długość ścieżki w HFS Plus jest "nieograniczona".
Być może kontakt ze wsparciem Apple Dev jest najbardziej niezawodnym sposobem uzyskania dokładnych informacji o limitach.
Stary, ale znalazłem odpowiedź:
#include <sys/syslimits.h>
i wtedy będziemy mieć PATH_MAX stałej jak #define. W moim przypadku,
char filenameBuffer [PATH_MAX];
Można zakodować 1024 jako maksymalna ścieżce, ale przy stałej takiego sprawia, że Twój kod skalowalne z nowych wydań
Należy również pamiętać, że 'NAME_MAX' to również limit dla poszczególnych nazw plików. – CyberSkull
Z eksperymentowania, stwierdzam, że dla danego pliku, używając ścieżki o długości 1016 utworów i ścieżki o długości 1017, nie jest to, co wydaje się zaprzeczać tej stałej, a także całej dokumentacji. – Trejkaz
od rzeczywistych testów na Mac OS X Yosemite, max długości drogi to 1016 znaków. 1017 kończy się niepowodzeniem.
Testowany również na Sierra, maksymalna długość ścieżki nie wydaje się być nieograniczona. – Protongun
Należy zauważyć, że/tmp,/etc i/var są dowiązaniami symbolicznymi do/private/tmp,/private/etc i/private/var. Jeśli spróbujesz utworzyć pliki w tych katalogach, będziesz mógł tworzyć ścieżki o rozmiarze (1024 - len (/ private)), czyli 1016 –
- 1. Włączanie Xdebug na Mac OS X Lion
- 2. Uruchamianie Eclipse na Mac OS X Lion
- 3. Jaka jest maksymalna długość ListProperty?
- 4. Mac OS X Lion/Mountain Lion Cache Miss Profiling
- 5. Jaka jest różnica między mapami klawiszy - Mac OS X i Mac OS X 10.5+?
- 6. Jaka jest maksymalna długość wyciągu w Oracle
- 7. Jaka jest maksymalna długość łańcucha w PHP?
- 8. Jaka jest maksymalna długość obiektu NSString?
- 9. Używanie gcc nie llvm-gcc z Mac OS X Lion
- 10. Błąd libusb_claim_interface w systemie Mac OS X Mountain Lion
- 11. Jak zainstalować gcc w Mac OS X Lion
- 12. Sterowanie wersją mieszania z wersjami Mac OS X Lion
- 13. Jak zainstalować Cloudera Hue na Mac OS X Lion?
- 14. Virtualenvwrapper błędy w systemie Mac OS X Lion
- 15. Konfigurowanie SDL na Mac OS X Lion z XCode 4
- 16. Jak zainstalować Sqlite3 na Mac OS X Lion
- 17. Jak zbudować mod_jk na Mac OS X Mountain Lion?
- 18. Test Erlang NIF - OS X Lion
- 19. OS X Mountain Lion: jak działa path_helper?
- 20. Brelok i Mac OS Lion uaktualnić problem
- 21. Wykryj Lion (OS X 10.7) w javascript?
- 22. Konflikt MAMP z OS X Lion Apache
- 23. Jak sprawdzić, czy program NSWindow jest pełnoekranowy w systemie Mac OS X Lion?
- 24. Jaka jest maksymalna długość identyfikatora SID w formacie SDDL
- 25. Jaka jest maksymalna długość komunikatu dla brokera MQTT?
- 26. Jaka jest maksymalna długość polecenia wiersza poleceń Window (cmd.exe)?
- 27. Jaka jest maksymalna długość nazwy obiektu blob Azure?
- 28. Jaka jest maksymalna długość nazwy atrybutu w python?
- 29. Jaka jest maksymalna liczba plików, które można przechowywać w jednym folderze, na systemach plików Win7/Mac OS X/Ubuntu?
- 30. Maksymalna długość zapytania SQL
Mam zamiar wyjść na kończynę i powiedzieć, że każda aplikacja, która zdalnie zbliża się do tego limitu jest naprawdę złym pomysłem. – jonmorgan
@spookyjon: +1. Prawdopodobnie zależy również od systemu plików. –
@spookyjon Tęskniłeś za punktem, w Windowsie jego 248, w 10.6 jego 250, aw Lwie wydaje się znacznie większy. Chodzi o testowanie limitów, aby upewnić się, że nie naruszysz ich, ale musisz wiedzieć, jakie są granice. Tworzysz założenia o czymś, o czym nie masz pojęcia i nie powinno to mieć znaczenia. DLACZEGO zadaję pytanie, ale głosuję w dół, ponieważ osobiście nie zgadzasz się z tym, co zrobiłeś, ponieważ założenia są naprawdę złe. –