Tôi đang đọc và ghi vào tệp văn bản. Có một trường hợp mà tôi muốn xóa nội dung của tập tin (nhưng không phải là tập tin) như là một loại thiết lập lại. Tôi có thể làm cái này như thế nào?Xóa nội dung của tệp văn bản
if ((dirs) != nil) {
var dir = dirs![0]; //documents directory
let path = dir.stringByAppendingPathComponent("UserInfo.txt");
println(path)
let text = "Rondom Text"
//writing
text.writeToFile(path, atomically: false, encoding: NSUTF8StringEncoding, error: nil)
//reading
let text2 = String(contentsOfFile: path, encoding: NSUTF8StringEncoding, error: nil)
println(text2)
Bạn có gặp bất kỳ lỗi nào với mã của mình không? – Bannings
Không có gì sai với mã trên. Tôi chỉ muốn biết cách xóa nội dung của tệp ... tức là ở đây tôi đang ghi vào tệp và sau đó người dùng nhấn đặt lại, vì vậy tệp sẽ trống. – TurtleFan
'" ".writeToFile (đường dẫn, nguyên tử: sai, mã hóa: NSUTF8StringEncoding, lỗi: nil)' Tệp sẽ bị xóa. – Bannings