0

我有一个浏览功能,可以在其中获取文件的 url。

现在我想将文件保存在支持文件字典中,这样如果文件移动到其他任何地方,它仍然可以访问它

我有一个将其保存到支持文件的代码:

NSURL *mainUrl;
mainUrl=[[NSBundle mainBundle] bundleURL];
NSFileManager *Fm;
[Fm copyItemAtURL:url toURL:mainUrl error:nil];

但我不知道名称和扩展名是什么,因为浏览功能允许 png、jpg、jepg 文件

我需要名字才能访问它

所以我的问题是如何使用我选择的名称和扩展名将文件保存在那里

我的名字看起来像这样:

NSString *string;
NSInteger number;
number=0;
string=[NSString stringWithFormat:@"%@%li",@"img",(long)number];

扩展名是 jpg

有人可以帮助我吗?

4

2 回答 2

1

您可以使用NSString's-stringByAppendingPathExtension:方法:

[@"foo" stringByAppendingPathExtension: @"jpg"];

结果@"foo.jpg"

于 2013-05-16T08:29:17.417 回答
0

您可以使用指定的完整路径和以下函数获取文件名和扩展名。

/* NSString 类引用*/

lastPathComponent 返回接收器的最后一个路径组件。

  • (NSString *)lastPathComponent

pathExtension 将接收器解释为路径并返回接收器的扩展名(如果有)。

  • (NSString *)pathExtension
于 2013-05-16T08:34:07.020 回答