gpt4 book ai didi

iphone - 如何重命名文档目录中的文件?

转载 作者:可可西里 更新时间:2023-11-01 05:56:08 25 4
gpt4 key购买 nike

我将我的文件保存在名为 1.png2.png3.png4 的文档目录中。 png, 5.png.如果删除原始文件 3.png,如何将文件 4.png5.png 重命名为 3 .png4.png 分别?

这是我首先用来编写文件的代码:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
[appDel.photo addObject:@"photo"];
NSString *imageName = [NSString stringWithFormat:@"%i.png", [appDel.photo count]];
appDel.numberPhoto = [appDel.photo count];
NSString* path = [documentsDirectory stringByAppendingPathComponent:
imageName];
NSData* data = UIImagePNGRepresentation(image);
[data writeToFile:path atomically:YES];

最佳答案

要获取 NSDocuments 目录,请使用:

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"MyFile.txt"];

如何重命名文件,您可以在这里找到:

How to rename a file using NSFileManager

如果您不知道文档目录中文件的名称,您可以使用:

NSArray *directoryContent = [fileManager contentsOfDirectoryAtPath:documentsDirectory error:nil];

此数组包含您需要的所有文件名。所以你可以重命名它们。

关于iphone - 如何重命名文档目录中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15682202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com