在objective-c中重命名目录中的多个文件

时间:2012-11-06 21:54:08

标签: c++ objective-c nsfilemanager file-rename

我需要删除某个目录中超过100个文件名称的前4个字符,我可以使用obj-c程序或c ++程序执行此操作,如果是这样的话?

1 个答案:

答案 0 :(得分:2)

是的,你可以。

NSFileManager类提供了您需要的所有方法。

要获取目录的内容,请使用contentsOfDirectoryAtPath方法。 要重命名文件,您需要使用moveItemAtPath方法。

查看课程参考https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html

步骤: 1.获取目录中文件的名称。 2.迭代所有文件并使用moveItemAtPath重命名。