How to create directory using Swift code (NSFileManager)

前端 未结 8 2104
一个人的身影
一个人的身影 2020-12-23 12:49

I\'m having some trouble with converting Objective-C code to create a directory for Swift.

Objective-C:

    NSArray *paths = NSSearchPathForDirectori         


        
8条回答
  •  悲&欢浪女
    2020-12-23 12:58

    Simpler solution:

    "~/Desktop/demo".expand.createDir()//Now you have a folder named demo on your desk
    
    extension String{
        func createDir(_ path:String){
            do {
                try FileManager.default.createDirectory(atPath: path, withIntermediateDirectories: true, attributes: nil)
            } catch let error as NSError {
                NSLog("Unable to create directory \(error.debugDescription)")
            }
        }
        var expand:String {return NSString(string: self).expandingTildeInPath}
    }
    

提交回复
热议问题