2010-11-17 3 views

Répondre

3

Je cite Apple Low-Level File Management Programming Guide

Vous utilisez un objet NSFileManager pour effectuer de nombreuses opérations génériques de système de fichiers-par exemple vous pouvez:

Créer des répertoires et des fichiers.

Extrait le contenu des fichiers (comme objets NSData )

Modifier votre emplacement de travail en cours dans le système de fichiers.

Copier, déplacer et lier des fichiers et des répertoires.

Supprimer des fichiers, des liens et des répertoires.

...

Un point important à comprendre est que votre application fonctionne dans un « bac à sable » - il n'a accès qu'à ses propres fichiers, et non pas les fichiers créés par d'autres applications.

La section sur the file system du Guide de programmation d'application iOS décrit la disposition de votre application et des fichiers qu'elle crée.

Par exemple, voici comment vous pouvez utiliser NSFileManager pour ouvrir un fichier nommé « Defaults.plist » dans votre paquet d'application et le lire dans un objet NSData:

NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Defaults" ofType:@"plist"]; 

NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath]; 
+0

+1 Merci désolé pour la fin ... .hmmmmmmmm – Saawan