我touch
在我的主目录myFile.txt
中编辑了一个文件,并更改了其权限。
touch ~/myFile.txt
chmod a+rwx ~/myFile.txt
我想从XCode Playground写这个文件,
import Cocoa
let someText = NSString( string:"some text" )
let destinationPath = "/Users/connorjohnson/myFile.txt"
var filemgr = NSFileManager.defaultManager()
do {
try someText.writeToFile(destinationPath, atomically: true, encoding: NSUTF8StringEncoding)
} catch let error as NSError {
print("Error: \(error)")
}
但我一直收到这个错误:
"Error: Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “myFile.txt” in the folder “connorjohnson”." UserInfo={NSFilePath=/Users/connorjohnson/myFile.txt, NSUnderlyingError=0x7f91e9725890 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}\n"
有没有办法写入我的主目录中的文件?或者这是一个内置的安全功能?我编译了一个Swift2脚本来写入我的主目录中的文件,它运行得很好。谢谢!