Nome do arquivo em Cocoa?
Como renomear um arquivo, mantendo-o no mesmo diretóri
Tenho uma string contendo o caminho completo para um arquivo e uma string contendo o novo nome do arquivo (e nenhum caminho), por exemplo:
NSString *old_filepath = @"/Volumes/blah/myfilewithrubbishname.avi";
NSString *new_filename = @"My Correctly Named File.avi";
Eu sei sobre o @ NSFileManagmovePath: toPath: manipulador:, mas não consigo treinar como construir o caminho do novo arquivo ..
Basicamente, estou procurando o equivalente ao seguinte código Python:
>>> 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)