package longpath

import "github.com/docker/docker/pkg/longpath"

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

const Prefix = `\\?\`

Prefix is the longpath prefix for Windows file paths.

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.

Source Files

longpath.go

Version
v24.0.0+incompatible
Published
May 15, 2023
Platform
js/wasm
Imports
3 packages
Last checked
5 seconds ago

Tools for package owners.