Swift中文件读写操作的实现方法

作者:佚名 上传时间:2023-04-02 运行软件:Xcode 12.3 软件版本:Swift 5.3 版权申诉

本示例展示了在Swift中实现文件读写操作的方法,可以进行文件的读取、写入和追加等操作,比较实用。

//定义文件名
let fileName = "file.txt"
//获取文件路径
let filePath = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first! + "/" + fileName

//写入文件
let text = "This is a test text."
try! text.write(toFile: filePath, atomically: true, encoding: .utf8)

//读取文件
let content = try! String(contentsOfFile: filePath)

//追加写入
let text2 = "\nThis is another test text."
let fileHandle = FileHandle(forWritingAtPath: filePath)
fileHandle?.seekToEndOfFile()
fileHandle?.write(text2.data(using: .utf8)!)
fileHandle?.closeFile()

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Swift文件读写操作实现方法
本示例展示了在Swift中实现文件读写操作的方法,可以进行文件的读取、写入和追加等操作,比较实用。//定义文件名let fileName = "file.txt"//获取文件
Swift 5.3
Xcode 12.3
2023-04-02 09:43
Swift实现基本文件读写操作示例
在Swift中进行文件读写操作是常见的需求,本示例演示了如何使用Swift实现文件的创建、写入、读取和删除操作,同时提供了一些关于错误处理和路径管理的技术解答。import Foundation
Swift 5.5
Xcode
2023-10-23 14:22
在LabVIEW实现文件读写操作
本课介绍了如何在LabVIEW中进行文件读取和写入操作。我们首先了解了文件读写的基本流程,包括打开/创建文件、读取/写入文件、关闭文件和错误检查。接着,我们介绍了高级文件IO vis,它可以在一个节点
mp4
25.52MB
2023-07-29 14:48
Pandas操作CSV文件读写实现方法
主要介绍了Pandas操作CSV文件的读写实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
PDF
39KB
2020-09-21 10:07
java实现文件读写操作
java实现文件读写操作,小例子,供大家参考
RAR
0B
2019-05-14 20:32
iphone实现文件读写操作
实现iphone实现文件的读写操作的源码。能够完成文件的读写操作
TXT
0B
2019-05-19 22:48
Python 实现 Excel 文件读写操作方法
Excel 是一款广泛应用的电子表格软件,Python 能够通过第三方库 openpyxl 实现对 Excel 文件的读写操作。 # 导入 openpyxl 模块import openpyxl
openpyxl 3.0.6
Python 3.8.5
2023-03-20 18:15
Lua文件读写操作实现方法
该代码示例演示了如何使用Lua实现对文件的读取和写入操作。通过打开文件、读取内容和写入数据等函数,对Lua中的文件读写进行简单介绍。-- 打开文件file = io.open("test
Lua 5.3
Lua
2023-04-24 14:33
macOS中使用Swift实现文件读写操作
本示例演示如何在macOS环境下使用Swift编程语言进行文件读写操作。通过该示例,你将学到如何打开、写入、读取和关闭文件。import Foundation// 获取文件路径let file
macOS 10.15及以上,Swift 5.0及以上
Xcode
2023-11-21 03:57
macOS下使用Swift实现文件读写操作
本示例演示如何使用Swift在macOS平台上进行文件读写操作。通过该示例,你可以学习如何打开、读取、写入和关闭文件,并处理可能出现的异常情况。import Foundation// 指定文件路
macOS 10.15及以上
Xcode 12.0及以上
2023-11-26 08:14