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