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  }