如何重命名 iPhone 应用程序的 Documents 文件夹中的文件夹?
Posted
技术标签:
【中文标题】如何重命名 iPhone 应用程序的 Documents 文件夹中的文件夹?【英文标题】:How can I rename a folder in my iPhone app's Documents folder? 【发布时间】:2011-02-22 11:34:12 【问题描述】:如何重命名 iPhone 应用的 Documents 文件夹中的文件夹?
这是一个由我的应用程序创建的文件夹,根据用户的选择,它应该被重命名。
我们该怎么做?
【问题讨论】:
【参考方案1】:查看此链接以重命名 Documents 目录中的文件:
http://iosdevelopertips.com/data-file-management/iphone-file-system-creating-renaming-and-deleting-files.html
编辑: 查看此链接以重命名目录:
https://www.***.com/questions/4486979/how-to-rename-directories
【讨论】:
我从这个链接得到的是这个链接用于重命名 Documents 目录中的文件,但我想重命名 Documents 目录中的文件夹而不是文件。可以做什么? 对不起人..我的错误..看到这个链接***.com/questions/4486979/how-to-rename-directories 谢谢!! BuildSucceeded 我从您提供的 *** 链接中得到了答案。非常感谢。 :] 我还编辑了您的答案,并在答案本身中添加了 *** 链接。【参考方案2】:// Rename the file, by moving the file
//Ex rename file1 to file2 use this code
NSError *error = nil;
NSFileManager *filemgr = [[NSFileManager alloc] init];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"file1.txt"];
NSString *filePath2 = [documentsDirectory stringByAppendingPathComponent:@"file2.txt"];
// Attempt the move
if ([filemgr moveItemAtPath:filePath toPath:filePath2 error:&error] != YES)
NSLog(@"Unable to move file: %@", [error localizedDescription]);
【讨论】:
以上是关于如何重命名 iPhone 应用程序的 Documents 文件夹中的文件夹?的主要内容,如果未能解决你的问题,请参考以下文章
[经典] 使用Python批量重命名iPhone拍摄的照片-按照拍摄时间重命名