aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/Shared/FileManager+Extension.swift
diff options
context:
space:
mode:
Diffstat (limited to 'WireGuard/Shared/FileManager+Extension.swift')
-rw-r--r--WireGuard/Shared/FileManager+Extension.swift10
1 files changed, 10 insertions, 0 deletions
diff --git a/WireGuard/Shared/FileManager+Extension.swift b/WireGuard/Shared/FileManager+Extension.swift
index 7b25ffb..4d9bf4f 100644
--- a/WireGuard/Shared/FileManager+Extension.swift
+++ b/WireGuard/Shared/FileManager+Extension.swift
@@ -16,4 +16,14 @@ extension FileManager {
}
return sharedFolderURL.appendingPathComponent("lastActivatedTunnelLog.txt")
}
+
+ static func deleteFile(at url: URL) -> Bool {
+ do {
+ try FileManager.default.removeItem(at: url)
+ } catch(let e) {
+ os_log("Failed to delete file '%{public}@': %{public}@", log: OSLog.default, type: .debug, url.absoluteString, e.localizedDescription)
+ return false
+ }
+ return true
+ }
}