From c54c73bc1446509e3d6fa1ae201b3ef60561a094 Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Tue, 23 Jan 2024 06:12:03 -0800 Subject: [PATCH] initial commits --- filename.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 filename.go diff --git a/filename.go b/filename.go new file mode 100644 index 0000000..923fb2f --- /dev/null +++ b/filename.go @@ -0,0 +1,25 @@ +package raft + +import ( + "io/fs" +) + +// fileName returns the file-name of an fs.File. +func fileName(file fs.File) (string, error) { + + if nil == file { + return "", errNilFile + } + + var fileinfo fs.FileInfo + { + var err error + + fileinfo, err = fileInfo(file) + if nil != err { + return "", err + } + } + + return fileinfo.Name(), nil +}