NSFileManager处理目录的一些方法
来源:互联网 发布:淘宝解封是真的吗 编辑:程序博客网 时间:2024/05/29 08:32
下面总结了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 createDirectoryAtPath:dirName attributes:nil] == NO) { NSLog(@"Couldn't create directory!"); return 1; } //重命名这个新创建的目录 if([fm movePath:dirName toPath:@"newdir" handler:nil] == NO) { NSLog(@"Directory rename faild!"); return 2; } //改变目录到这个新的目录中 if([fm changeCurrentDirectoryPath:@"newdir"] == NO) { NSLog(@"Change directory failed!"); return 3; } //重新获取当前的工作目录 path = [fm currentDirectoryPath]; NSLog(@"Current directory path is: %@", path); NSLog(@"All operations were successful!"); } return 0;}
重命名新目录之后,程序使用changeCurrentDirectoryPath:方法将这个新目录设置为当前目录。然后显示当前目录路径,以验证修改是否成功。
- NSFileManager处理目录的一些方法
- NSFileManager处理目录的一些方法
- NSFileManager的一些属性(缓存处理)
- 常见的NSFileManager方法
- NSFileManager常用的一些操作
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类(整理)
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- IOS中获取各个文件的目录路径的方法和NSFileManager类
- [绍棠] iOS获取各种文件目录路径的方法和NSFileManager类的有关用法
- moutain lion 可用的虚拟机解决方法
- Vim对中文编码的支持
- hdu 2079 选课时间(题目已修改,注意读题) (母函数)
- 数据库
- struts2之3--Action类的包装
- NSFileManager处理目录的一些方法
- SQL Server 系统数据库
- SQLite3数据库中LIMIT和 OFFSET的理解
- STL源码剖析---红黑树原理
- 触发器deleted 表和 inserted 表详解
- icmp
- jquery.fn.extend与jquery.extend
- C#泛型委托实现自定义控件的事件
- inner join on, left join on, right join on