Objective c 创建用于保存文件的临时文件夹/目录
是否可以在cocoa应用程序中创建临时目录以临时保存文件 根据场景,我需要处理一些视频文件,这些文件将首先转换为缩略图等,然后其文件将上载到服务器Objective c 创建用于保存文件的临时文件夹/目录,objective-c,xcode,cocoa,Objective C,Xcode,Cocoa,是否可以在cocoa应用程序中创建临时目录以临时保存文件 根据场景,我需要处理一些视频文件,这些文件将首先转换为缩略图等,然后其文件将上载到服务器 如何实现这一点?获取临时目录的最简单方法是使用 编辑 以上不再是经批准的定位临时目录的方法。您现在应该使用。您可以使用 返回当前用户的临时目录的路径 是的,临时可能意味着您需要创建它,然后在处理后将其删除是的,当处理开始上载时,旧文件将不在那里并且不会被处理again@uchuugaka检查答案中的链接(第一行)。在投票之前,你应该仔细核对答案。啊,
如何实现这一点?获取临时目录的最简单方法是使用 编辑 以上不再是经批准的定位临时目录的方法。您现在应该使用。您可以使用 返回当前用户的临时目录的路径
是的,临时可能意味着您需要创建它,然后在处理后将其删除是的,当处理开始上载时,旧文件将不在那里并且不会被处理again@uchuugaka检查答案中的链接(第一行)。在投票之前,你应该仔细核对答案。啊,对不起。这仍然需要做很多工作,但仍然需要与mkstemp家族合作。尽管如此,否决票仍将保留,因为这只是引用一个链接并粘贴其内容,你真的应该添加一些额外的评论。引用它并引用它仍然很有价值,但添加评论,比如何时使用它,或者为什么。(当没有的时候,比如沙箱)光靠这一点是不够的。Parga Bafna引用的Matt Gallagher的解决方案仍然是最完整的方法。
NSString* tempDir = NSTemporaryDirectory();
NSString* bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
tempDir = [tempDir stringByAppendingPathComponent:bundleIdentifier];