Ho un vecchio codice che trova cartelle specifiche utilizzando la vecchia routine FSFindFolder. Ora ho il compito di modernizzare questo codice. Inizialmente utilizzando NSFileManager 's URLForDirectory sembra la scelta giusta. Purtroppo ho scoperto che molte delle cartelle che è possibile individuare utilizzando FSFindFolder non sono più supportate da URLForDirectory.Individuazione delle cartelle Mac OS X utilizzando URLForDirectory anziché FSFindFolder
L'elenco di cartelle che è possibile individuare utilizzando FSFindFolder è molto lungo e la maggior parte di esse non è comunque utile.
Ecco una lista parziale di FSFindFolder costanti che ho bisogno di convertire e loro URLForDirectory equivalenti:
FSFindFolder URLForDirectory
============================== ===============
kDesktopFolderType NSDesktopDirectory
kCachedDataFolderType NSCachesDirectory
kApplicationSupportFolderType NSApplicationSupportDirectory
kTemporaryFolderType located by calling NSTemporaryDirectory()
kCurrentUserFolderType located by calling NSHomeDirectory()
kSystemFolderType Not Available
kPreferencesFolderType Not Available
kTrashFolderType Not Available
kAudioComponentsFolderType Not Available
kVolumeRootFolderType Not Available
kSharedUserDataFolderTypeNo Not Available
La mia domanda: esiste un modo standard per individuare percorsi per ciascuna delle cartelle contrassegnato come "Non disponibile" senza utilizzare FSFindFolder?
Seguire questo collegamento http://stackoverflow.com/questions/18683345/cycle-through-a-directory-and-get-path-of-all-the-files-and-folders/18688333#18688333 –
@hussain -shabbir La domanda 18683345 riguarda l'attraversamento dei file in una cartella: non ha nulla a che fare con la mia domanda. La mia domanda riguarda l'individuazione di cartelle specifiche. –
Puoi spiegare un po 'di più cosa vuoi ottenere. Intendo quale output hai richiesto ?? –