Non riesco a trovare questa informazione e la prova e l'errore mi dicono che il valore è molto alto. Così ho pensato di chiedere alla community se qualcuno lo sa e di indicarmi una pagina Apple che conferma la lunghezza di Lion. Tutto quello che so è che è più grande di Snow Leopard.Mac OS X Lion: qual è la lunghezza massima del percorso?
risposta
I limiti dipendono dal file system utilizzato - OSX utilizza HFS Plus per default ...
Gli unici documenti ufficiali che posso puntare a sono il HFS Plus spec che documentano il limite di 255 per lunghezza del file.
Wikipedia suggerisce che la lunghezza massima del percorso su HFS Plus è "illimitata".
Forse contattare il supporto Apple Dev è il modo più affidabile per ottenere dichiarazioni esatte sui limiti.
Vecchio, ma ho trovato una risposta:
#include <sys/syslimits.h>
e poi Avrà una PATH_MAX costante come #define. Nel mio caso,
char filenameBuffer [PATH_MAX];
Si potrebbe hardcoded 1024 come il percorso massima, ma utilizzando una costante del genere rende il codice scalabile con le nuove versioni
Ricorda anche che "NAME_MAX' è il limite per i singoli nomi di file. – CyberSkull
Dalla sperimentazione, sto trovando che per un dato file, utilizzando un percorso di lunghezza 1016 funziona e un percorso di lunghezza 1017 non lo fa, che sembra contraddire quella costante e tutta la documentazione. – Trejkaz
Da prova vera e propria su Mac OS X Yosemite, la lunghezza massima percorso è 1016 caratteri. 1017 fallisce.
Testato anche su Sierra, la lunghezza massima del percorso non sembra illimitata – Protongun
Si noti che/tmp,/etc e/var sono collegamenti simbolici a/private/tmp,/private/etc e/private/var. Se provi a creare file in queste directory, sarai in grado di creare percorsi di dimensioni (1024 - len (/ private)), che è 1016 –
- 1. FreeGLUT su Mac OS X Lion
- 2. Gdb su Mac OS X v10.7 (Lion)
- 3. Errore Apache su Mac OS X Lion
- 4. Mac OS X Lion/Mountain Lion Cache Miss Profiling
- 5. Cabal non funziona su Mac OS X Lion a causa del percorso gcc
- 6. Abilitazione di Xdebug su Mac OS X Lion
- 7. deprecato da libcrypto su Mac OS X 10.7 (Lion)
- 8. Mac OS X Lion non ha/Developer/cartella usr
- 9. Come installare gcc in Mac OS X Lion
- 10. Mac OS X Lion Barra dei menu Applicazione
- 11. libusb_claim_interface non riesce su Mac OS X Mountain Lion
- 12. Nginx installa su Mac OS X Lion. Impossibile trovare PCRE
- 13. Come si installa Cloudera Hue su Mac OS X Lion?
- 14. a2enmod non funziona su Mac OS X - Mountain Lion
- 15. Come installare Sqlite3 su Mac OS X Lion
- 16. phpize non funziona su Mac OS X Lion
- 17. Creazione di Android 4.0 su Mac OS X Lion
- 18. Come posso creare mod_jk su Mac OS X Mountain Lion?
- 19. Qual è la lunghezza massima dell'URL di Apache?
- 20. Qual è la differenza tra le mappe dei tasti: Mac OS X e Mac OS X 10.5+?
- 21. Test NIF Erlang - OS X Lion
- 22. OS X Mountain Lion: come funziona path_helper?
- 23. Qual è il subprocess.Popen lunghezza massima del parametro args?
- 24. JNotify su Mac OS X?
- 25. Lunghezza massima del byte []?
- 26. La compilazione non riesce con OpenMP su Mac OS X Lion (memcpy e SSE intrinseche)
- 27. Mac os X: media del carico
- 28. Come posso installare Sphinx per Mac Os Lion?
- 29. Mac OS X Visualizza swapping
- 30. Qual è la lunghezza massima di un nome DNS
Ho intenzione di uscire su un arto e dire che qualsiasi applicazione che si avvicina da remoto a questo limite è una pessima idea. – jonmorgan
@spookyjon: +1. Probabilmente dipende anche dal filesystem. –
@spookyjon Ti manca il punto, in Windows il 248, in 10.6 il 250, e in Lion sembra molto più grande. Si tratta di testare i limiti per essere sicuri di non violarli, ma per sapere che è necessario sapere quali sono i limiti. Stai facendo delle supposizioni su qualcosa di cui non hai idea e non dovresti avere importanza PERCHÉ io pongo una domanda, ma vota perché non sei d'accordo su ciò che hai fatto, dato che le ipotesi sono davvero pessime. –