如何在Xcode 4.3 iOS中更改文件扩展名?
我的想法:不使用wifi或蓝牙同步音乐。使用摄像头连接套件将文件复制到ipad或从ipad复制文件,而无需越狱!首先我得到我想要的文件,然后我把它们压缩成一个zip文件。然后我想重命名扩展名JPG,这样iPad就可以识别这个文件了。然后我把它复制到我的sd卡上,然后用相机连接套件把它连接到我的iPad上 我想让我的应用程序复制整个jpg表单dcim,这样我就可以将文件扩展名改回zip,然后将其解压缩以检索我的文件 但到目前为止,我只找到了一种方法将文件/jpg复制到我的应用程序中,但现在我需要将文件扩展名改回zip,然后将其导出到另一个应用程序中,以便不进行扩展以检索我的文件如何在Xcode 4.3 iOS中更改文件扩展名?,ios,file,xcode4.3,file-extension,Ios,File,Xcode4.3,File Extension,我的想法:不使用wifi或蓝牙同步音乐。使用摄像头连接套件将文件复制到ipad或从ipad复制文件,而无需越狱!首先我得到我想要的文件,然后我把它们压缩成一个zip文件。然后我想重命名扩展名JPG,这样iPad就可以识别这个文件了。然后我把它复制到我的sd卡上,然后用相机连接套件把它连接到我的iPad上 我想让我的应用程序复制整个jpg表单dcim,这样我就可以将文件扩展名改回zip,然后将其解压缩以检索我的文件 但到目前为止,我只找到了一种方法将文件/jpg复制到我的应用程序中,但现在我需要将
Ps:我只需要弄清楚如何在应用程序中更改文件扩展名并将其导出 更改文件扩展名很容易,因为iOS不支持文件重命名。只需复制文件并将其写入包含zip扩展名的路径:
//get the documents directory
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
//append the name of the file in jpg form
NSString *jpgPath = [documentsDirectory stringByAppendingPathComponent:@"myFile.jpg"];
//check if the file exists (completely unnecessary).
if ([fileManager fileExistsAtPath:jpgPath]) {
//get new resource path with different extension
NSString *resourcePath = [documentsDirectory stringByAppendingPathComponent:@"myFile.zip"];
//copy it over
[fileManager copyItemAtPath:jpgPath toPath:resourcePath error:&error];
}
更改文件扩展名很容易,因为iOS不支持文件重命名。只需复制文件并将其写入包含zip扩展名的路径:
//get the documents directory
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
//append the name of the file in jpg form
NSString *jpgPath = [documentsDirectory stringByAppendingPathComponent:@"myFile.jpg"];
//check if the file exists (completely unnecessary).
if ([fileManager fileExistsAtPath:jpgPath]) {
//get new resource path with different extension
NSString *resourcePath = [documentsDirectory stringByAppendingPathComponent:@"myFile.zip"];
//copy it over
[fileManager copyItemAtPath:jpgPath toPath:resourcePath error:&error];
}
为什么要进行所有的黑客攻击?使用苹果提供的东西怎么样。我怀疑苹果会允许一款绕过API和产品的应用程序。“所有的黑客行为”?他只是在欺骗文件系统,这不是黑客行为。为什么所有的黑客行为?使用苹果提供的东西怎么样。我怀疑苹果会允许一款绕过API和产品的应用程序。“所有的黑客行为”?他只是在欺骗文件系统,不是黑客。