TMPDIR
TMPDIR=/var/folders/f_/xxxxxxxxxx/T/
getconf DARWIN_USER_TEMP_DIR
NSTemporaryDirectory();
getconf DARWIN_USER_CACHE_DIR
代码方式获取 DARWIN_USER_TEMP_DIR 与 DARWIN_USER_CACHE_DIR
1 2 3 4 5 6 7 8 9 10 11 12 13
| char buf[PATH_MAX]; size_t len = PATH_MAX; size_t s = confstr(_CS_DARWIN_USER_TEMP_DIR, buf, len); printf("_CS_DARWIN_USER_TEMP_DIR(len:%d): %s\n", (int)s, buf); s = confstr(_CS_DARWIN_USER_CACHE_DIR, buf, len); printf("_CS_DARWIN_USER_CACHE_DIR(len:%d): %s\n", (int)s, buf);
NSString *darwinUserTempDirectory = [NSString stringWithCString:buf encoding:NSUTF8StringEncoding];
NSString *darwinUserCacheDirectory = [NSString stringWithCString:buf encoding:NSUTF8StringEncoding];
|
更多
https://magnusviri.com/what-is-var-folders.html