删除文件内容而不删除 Golang 中的文件

我有一个CSV文件,让我们说裁剪.csv我只想删除其内容(这将使cropm.csv为空),而不删除裁剪.csv文件。


皈依舞
浏览 91回答 2
2回答

侃侃无极

import os.exec err := exec.Command("/bin/bash", "-c", "echo > filepath").Run()

炎炎设计

使用操作系统。Truncate() 函数,用于截断文件。指定新大小,使其为空:0if err := os.Truncate("/path/to/your/file/crop.csv", 0); err != nil {     log.Printf("Failed to truncate: %v", err) }请注意,因此,您的文件将为空,但截断不会处理使数据不可恢复。因此,如果有人可以访问您的硬盘驱动器,则可以恢复内容。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go