數據存儲:獲取文件目錄

1.C函數:

//獲取Documents文件夾(C函數)

        var path = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)

        var documentDirectory = path[0] as! String

        println(documentDirectory)

        //輸出結果:/Users/snn/Library/Developer/CoreSimulator/Devices/C1C3686E-51D8-4A0B-9250- DEE14E97C1E7/data/Containers/Data/Application/3777420C-7B9C-467C-B6F5-ADA069072695/Documents

        

        //獲取tmp文件夾

        var tempPath = NSTemporaryDirectory()

        println(tempPath)

        

        //輸出結果:/Users/snn/Library/Developer/CoreSimulator/Devices/C1C3686E-51D8-4A0B-9250- DEE14E97C1E7/data/Containers/Data/Application/3777420C-7B9C-467C-B6F5-ADA069072695/tmp/


2.NSFileManager類:

//文件操作類

        var fileManager = NSFileManager.defaultManager()

        //獲取Documents文件夾,數組中是NSURL類型

        var documentDirectoryWithManager = fileManager.URLsForDirectory(NSSearchPathDirectory.DocumentDirectory, inDomains: NSSearchPathDomainMask.UserDomainMask)

        println(documentDirectoryWithManager)

        //輸出結果:[file:///Users/snn/Library/Developer/CoreSimulator/Devices/C1C3686E-51D8-4A0B-9250-
DEE14E97C1E7/data/Containers/Data/Application/3777420C-7B9C-467C-B6F5-ADA069072695/Documents/
]


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章