diff options
Diffstat (limited to 'WireGuard/Shared/FileManager+Extension.swift')
-rw-r--r-- | WireGuard/Shared/FileManager+Extension.swift | 10 |
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 + } } |