下面总结了NSFileManager处理目录的一些方法,大多数方法和用于普通文件的方法相同,如下所示:
下面是代码示例。出于获得信息的目的,首先获得当前的目录路径,然后,在当前的目录中创建一个名为testdir的新目录(文件夹)。然后使用movePath:toPath:handler:方法将新目录testdir重命名为newdir。另外,这个方法还可以用来将整个目录结构(这就意味着包括目录中的内容)从文件系统的一个位置移动到另一个位置。
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSString *dirName = @"testdir";
NSString *path;
NSFileManager *fm;
fm = [NSFileManager defaultManager];
//获取当前目录(directory)既 文件夹
path = [fm currentDirectoryPath];
NSLog(@"Current directory path is: %@",path);
//创建一个新的目录
if([fm createD