【问题标题】:In which location the created txt file will be stored in ios device创建的txt文件将存储在ios设备的哪个位置
【发布时间】:2013-05-02 11:52:50
【问题描述】:

我创建了一个日志文件,使用以下代码。

-(void)logme:(NSString *)mymessage
{
    NSString *content = mymessage;

    //Get the file path
    NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
    NSString *fileName = [documentsDirectory stringByAppendingPathComponent:@"locationlog.txt"];

    //create file if it doesn't exist
    if(![[NSFileManager defaultManager] fileExistsAtPath:fileName])
        [[NSFileManager defaultManager] createFileAtPath:fileName contents:nil attributes:nil];

    //append text to file (you'll probably want to add a newline every write)
    NSFileHandle *file = [NSFileHandle fileHandleForUpdatingAtPath:fileName];
    [file seekToEndOfFile];
    [file writeData:[content dataUsingEncoding:NSUTF8StringEncoding]];
    [file closeFile];
}

并将此日志文件称为,

[self logme:myHTML];

但我无法找到此日志文件在我的 ios 设备上物理创建的位置,它将存储在 ios 设备中的什么位置?

【问题讨论】:

标签: ios


【解决方案1】:

它在一个单独的沙箱目录中:在

/var/mobile/Applications/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/Documents

XXXX... etc 是一个 UUID,在应用安装到设备时随机生成。

除非您的设备已越狱,否则您无法访问此目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多