longpath

package
v24.0.0-rc.1+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2023 License: Apache-2.0 Imports: 3 Imported by: 282

Documentation

Overview

Package longpath introduces some constants and helper functions for handling long paths in Windows.

Long paths are expected to be prepended with "\\?\" and followed by either a drive letter, a UNC server\share, or a volume identifier.

Index

Constants

View Source
const Prefix = `\\?\`

Prefix is the longpath prefix for Windows file paths.

Variables

This section is empty.

Functions

func AddPrefix

func AddPrefix(path string) string

AddPrefix adds the Windows long path prefix to the path provided if it does not already have it.

func MkdirTemp

func MkdirTemp(dir, prefix string) (string, error)

MkdirTemp is the equivalent of os.MkdirTemp, except that on Windows the result is in Windows longpath format. On Unix systems it is equivalent to os.MkdirTemp.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL