Renommer le fichier dans le Cacao?

Comment renommer un fichier, de conserver le fichier dans le même répertoire?

J'ai une chaîne de caractères contenant le chemin complet d'un fichier, et une chaîne de caractères contenant un nouveau nom de fichier (et pas de chemin), par exemple:

NSString *old_filepath = @"/Volumes/blah/myfilewithrubbishname.avi";
NSString *new_filename = @"My Correctly Named File.avi";

Je sais à propos de NSFileManager de movePath:toPath:gestionnaire: méthode, mais je ne peut pas séance d'entraînement de la façon de construire le nouveau chemin d'accès du fichier..

Fondamentalement, je suis à la recherche de l'équivalent pour le code Python suivant:

>>> import os
>>> old_filepath = "/Volumes/blah/myfilewithrubbishname.avi"
>>> new_filename = "My Correctly Named File.avi"
>>> dirname = os.path.split(old_filepath)[0]
>>> new_filepath = os.path.join(dirname, new_filename)
>>> print new_filepath
/Volumes/blah/My Correctly Named File.avi
>>> os.rename(old_filepath, new_filepath)
InformationsquelleAutor dbr | 2009-05-16