0

我想将我的 zip 文件从一个地方移动到另一个地方,而不是在 Mac 上使用 SSZipArchive 或 ZipArchive 而不是 IOS。

我尝试使用 NSFileManager 但它不起作用。这是代码:

 //Zip file path
 NSBundle* bundle = [[NSBundle mainBundle]autorelease];
 _sourcePath = [bundle pathForResource:@"NAME" ofType:@"zip"];

 //Saved destination path - saved into USB
 _destinationPath = [[NSUserDefaults standardUserDefaults]stringForKey:@"saveDestinationPath"];

 //Add new folder name for destination
 _destinationPath = [NSString stringWithFormat:@"%@/Goal",_destinationPath];

 //NSFileManager
 [[NSFileManager defaultManager]copyItemAtPath:_sourcePath toPath:_destinationPath error:nil];

如果我不创建新的“目标”文件夹,它将不会复制或移动该 zip 文件。如果我添加该文件夹,无论我使用什么功能(copyItem 或 moveItem),我都会在我的 USB 驱动器中获得 Unix 可执行文件而不是 zip 文件。这是屏幕截图。

在此处输入图像描述

谢谢 !!!!

4

0 回答 0