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"];
以上所述上就是本文的全部内容了,希望大家能够喜欢。
热门推荐
10 五一公司放假祝福语简短
11 追星女孩的祝福语简短
12 给长辈端午祝福语 简短
13 生日祝福语有诗意简短
14 团圆日祝福语简短
15 中秋商务祝福语简短最新
16 温暖文艺简短祝福语短句
17 男孩上学祝福语简短的
18 入住酒店文案祝福语简短