gpt4 book ai didi

ios - 使用 objective-c 创建一个文件名在该文件夹中不存在的文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:44:37 26 4
gpt4 key购买 nike

我想在文档目录中创建一个名为 simpleFile.txt 的文件。现在,如果此 simpleFile.txt 已经存在,我想创建另一个具有相同名称但附加文件号的文件 simpleFile1.txt

最佳答案

为此目的使用 while 循环,如下所示

NSFileManager *manager = [NSFileManager defaultManager];
int i = 1;

NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentPath = [documentPath objectAtIndex:0];
NSString *newFileName = [documentPath stringByAppendingPathComponent:@"simpleFile.txt"];

while ([manager fileExistsAtPath:newFileName]) {
NSString *testName = [NSString stringWithFormat:@"simpleFile%d.txt", i];
newFileName = [documentPath stringByAppendingPathComponent:testName];
i++;
}

关于ios - 使用 objective-c 创建一个文件名在该文件夹中不存在的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20283625/

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