gpt4 book ai didi

ios - 将文件复制到iOS中的不同目录

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:51 25 4
gpt4 key购买 nike

我想将文件从应用程序资源复制到文档目录。我正在使用这段代码,但这会将文件复制到我自己的应用程序文档目录中。

NSFileManager* fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *storePath = [documentsDirectory stringByAppendingPathComponent: @"TestFile.txt"];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"TestFile" ofType:@"txt"];

[[NSFileManager defaultManager] copyItemAtPath:filePath toPath:storePath error:nil];
if (![fileManager fileExistsAtPath:getDatabasePath]) {
NSLog(@"file doesn't exist");
// file doesn't exist
} else {
NSLog(@"file exist");
}

我曾尝试将此代码更改为,但它不起作用,也许是这样的

NSString *storePath = [documentsDirectory stringByAppendingPathComponent: @"Applications/AppFolder/Documents/TestFile.txt"];

那么有什么方法可以将文件复制到不同的目录吗?

最佳答案

您不能从任何应用程序内部将一个应用程序的资源复制到另一个应用程序,因为您不会获得另一个应用程序的任何引用。每个应用程序都有其自动生成的应用程序 ID,您无法从其他应用程序访问它。

如果你想在设备上实现,那是不可能的,但如果你想在模拟器中尝试,只需手动复制粘贴资源..

关于ios - 将文件复制到iOS中的不同目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14932979/

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