aboutsummaryrefslogtreecommitdiff
path: root/weed/util/fullpath.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/util/fullpath.go')
-rw-r--r--weed/util/fullpath.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/weed/util/fullpath.go b/weed/util/fullpath.go
index 94fe37f36..2259523af 100644
--- a/weed/util/fullpath.go
+++ b/weed/util/fullpath.go
@@ -29,6 +29,13 @@ func (fp FullPath) Name() string {
return name
}
+func (fp FullPath) IsLongerFileName(maxFilenameLength uint32) bool {
+ if maxFilenameLength == 0 {
+ return false
+ }
+ return uint32(len([]byte(fp.Name()))) > maxFilenameLength
+}
+
func (fp FullPath) Child(name string) FullPath {
dir := string(fp)
noPrefix := name