美文网首页基础应用
swift 获取沙盒路径

swift 获取沙盒路径

作者: 柯浩然 | 来源:发表于2018-06-29 19:20 被阅读307次
1.Home 目录.整个应用程序所在目录
let homedDirectory = NSHomeDirectory()
  • 依据路径寻找过去,模拟器目录下内容如下 沙盒目录
  • 真机目录寻找
    参考这里
2.Document 目录
 //方法一
        let documentPaths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .allDomainsMask, true)
        let documentPath = documentPaths.first ?? ""
        //方法二
        let documentPath2 = NSHomeDirectory() + "/Documents"
        print(documentPath2)// /Users/kehaoran/Library/Developer/CoreSimulator/Devices/62FD8F53-9E45-4714-A7A1-890E85E184CE/data/Containers/Data/Application/A28238F8-2935-4032-9189-C7DDFFD9FDEB/Documents
        print(documentPath)// /Users/kehaoran/Library/Developer/CoreSimulator/Devices/62FD8F53-9E45-4714-A7A1-890E85E184CE/data/Containers/Data/Application/A28238F8-2935-4032-9189-C7DDFFD9FDEB/Documents
3.Library 目录
        let documentPaths = NSSearchPathForDirectoriesInDomains(.libraryDirectory, .allDomainsMask, true)

结果都是数组,根据不同的 Domain 结果不同
allDomainsMask 枚举下的结果是三个元素的数组

["/Users/kehaoran/Library/Developer/CoreSimulator/Devices/62FD8F53-9E45-4714-A7A1-890E85E184CE/data/Containers/Data/Application/27D3A1C8-F52E-4E3F-9A62-ABE53F89CF72/Library", "/Library", "/Network/Library", "/System/Library"]

userDomainMask枚举下的结果是一个元素的数组

["/Users/kehaoran/Library/Developer/CoreSimulator/Devices/62FD8F53-9E45-4714-A7A1-890E85E184CE/data/Containers/Data/Application/82A37C04-462E-4C33-9315-C71CC9434F39/Library"]

.preferencePanesDirectory可以直接获取到 Preferences目录
.cachesDirectory可以直接获取到Caches

3.temp 目录
 let tempPath = NSTemporaryDirectory()

其他目录获取方式看这里
要知晓各目录的作用看这里

相关文章

  • IOS沙盒 - OC

    沙盒: 沙盒包含: 沙盒路径获取的方法:

  • swift 获取沙盒路径

    1.Home 目录.整个应用程序所在目录 依据路径寻找过去,模拟器目录下内容如下沙盒目录 真机目录寻找参考这里 2...

  • iOS沙盒获取

    1.获取沙盒中home目录(主目录,沙盒的最外层)的路径 2.获取沙盒中Documents目录的路径 3.获取沙盒...

  • iOS C++ dump PCM

    swift 获取沙盒路径 Ref: 1.Iphone文件读写操作2.NULL when using fopen w...

  • 补充笔记03-沙盒及获取资源路径

    沙盒及获取资源路径

  • 2018-05-22 ios沙盒相关路径

    //获取沙盒路径 NSString*homeDirector =NSHomeDirectory(); ...

  • 沙盒获取路径

    模拟器的路径 获取沙盒根目录路径 获取Documents目录路径 获取Library的目录路径 获取cache目录...

  • 修改默认启动VC

    //获取沙盒路径 NSString *doc = [NSSearchPathForDirectoriesInDom...

  • iOS 文件操作

    iOS文件(沙盒目录,文件创建、移动、复制等) 目录获取获取沙盒的主目录路径: (NSString *)homeD...

  • NSFileManager(文件管理)

    1>获取沙盒目录 -(NSString*)getDocumentsPath { //获取Documents路径 N...

网友评论

    本文标题:swift 获取沙盒路径

    本文链接:https://www.haomeiwen.com/subject/aubdlftx.html