From 11ab527f6c17976ede919d08486aad703062a219 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Thu, 22 May 2025 21:30:40 +0200 Subject: [PATCH] uri.go: add URI.HasFilename() --- uri.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/uri.go b/uri.go index 33b4067..d34d297 100644 --- a/uri.go +++ b/uri.go @@ -53,6 +53,11 @@ func (u URI) Filename() string { return filepath.FromSlash(filename) } +// Returns true if URI has a valid filename +func (u URI) HasFilename() bool { + return IsFileURI(string(u)) +} + func IsFileURI(uri string) bool { return strings.HasPrefix(uri, FileScheme+hierPart) }