ios下移动文件方法汇总
这段objectivec代码用于移动指定路径下的文件
if([fileManagercopyItemAtPath:@"FilePath1"
toPath:@"FilePath2" error:NULL]){
NSLog(@"Copiedsuccessfully");
}
方法二:
使用NSFileManager:
让您的文档的路径和您的缓存路径。遍历所有的文件,并将它们移动使用NSFileManager
-(void)moveAllDocs{
NSFileManager*fileManager=[NSFileManagerdefaultManager];
NSError*error=nil;
NSString*sourceDirectory=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)lastObject];
NSString*destinationDirectory=[NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES)lastObject];
NSArray*contents=[fileManagercontentsOfDirectoryAtPath:sourceDirectoryerror:&error];
for(NSString*sourceFileNameincontents){
NSString*sourceFile=[sourceDirectorystringByAppendingPathComponent:sourceFileName];
NSString*destFile=[destinationDirectorystringByAppendingPathComponent:sourceFileName];
if(![fileManagermoveItemAtPath:sourceFiletoPath:destFileerror:&error]){
NSLog(@"Error:%@",error);
}
}
}
方法三:
FCFileManager是一个构建在NSFileManager之上的iOS文件管理工具,简化了文件管理。它提供了许多静态方法,用于执行最常用的操作用几行代码。它的工作原理是默认的文件目录,允许使用相对路径,但它可以在任何其他目录中轻松工作。
Movefile:
[FCFileManagermoveItemAtPath:@"test.txt"toPath:@"tests/test.txt"];
Removefile:
//removefileatthespecifiedpath [FCFileManagerremoveItemAtPath:@"test.txt"];
以上所述上就是本文的全部内容了,希望大家能够喜欢。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西