github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/fs/driveletter/driveletter_windows.go (about) 1 //go:build windows 2 3 // Package driveletter returns whether a name is a valid drive letter 4 package driveletter 5 6 // IsDriveLetter returns a bool indicating whether name is a valid 7 // Windows drive letter 8 func IsDriveLetter(name string) bool { 9 if len(name) != 1 { 10 return false 11 } 12 c := name[0] 13 return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') 14 }