swift - 如何在 Mac 上使用 Swift 读取和写入文件?

标签 swift macos file-io

我一直在整个互联网上寻找这个问题的答案,我得到的每一个答案要么没有用,要么非常复杂,要么只适用于 iOS,要么三者的结合。我只是在寻找一种在 Swift 中执行文件 I/O 以便在 Mac 上使用的简单方法。所以我想混合 c++ 和 swift 的方法也可以,但为此我遇到了和以前一样的问题。任何帮助将不胜感激!

最佳答案

Abhi Beckert's代码更新为 Swift 3:

import Cocoa

var str = "Hello, playground"

// get URL to the the documents directory in the sandbox
let documentsUrl = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0] as NSURL

// add a filename
let fileUrl = documentsUrl.appendingPathComponent("foo.txt")

// write to it
try! str.write(to: fileUrl!, atomically: true, encoding: String.Encoding.utf8)

关于swift - 如何在 Mac 上使用 Swift 读取和写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25275882/

相关文章:

swift - 使用 Firebase 将一个 child 的数据复制到另一个 child 的数据中

macos - 将多个参数从 Applescript 传递到终端命令脚本

ios - 删除从其子项引用的 UIView?

C++ 和 Mac OSX

linux - screen 命令: C-a C-\does not work

file - 使用 GWT 列出目录中的文件

java - 在java中增量访问文件,同时动态更新文件?

javascript - Windows 通用应用程序 - Javascript - 文件 IO - 如果文件已存在则崩溃

swift - 如何在 View Controller 内的 Collection View 中使用多个 Collection View 单元格。

ios - 如何使用 getData() 在 Swift 中使用 ObjC PNChart 库绘制折线图?