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 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练