diff options
author | Brad Fitzpatrick <bradfitz@golang.org> | 2017-06-13 22:55:33 +0000 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2017-06-14 02:54:44 +0000 |
commit | 2f7fbf8851e4c45f7e0d207836a3c7a97eaa1823 (patch) | |
tree | 5cb05ead7f7e105b91117c9c15c9e3a17474920e | |
parent | f4f018518d6f8ca220871da072c7afe33e1cdbcb (diff) | |
download | go-2f7fbf8851e4c45f7e0d207836a3c7a97eaa1823.tar.gz go-2f7fbf8851e4c45f7e0d207836a3c7a97eaa1823.zip |
path, path/filepath: clarify and cross-reference packages
The path package has a reference to the path/filepath package, so add
a reverse reference.
And clarify the path package doesn't do Windows paths.
Fixes #20117
Change-Id: I65c5ce24e600b32ea20c5821b744bd89f6aff98c
Reviewed-on: https://go-review.googlesource.com/45653
Reviewed-by: Jaana Burcu Dogan <jbd@google.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
-rw-r--r-- | src/path/filepath/path.go | 5 | ||||
-rw-r--r-- | src/path/path.go | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/path/filepath/path.go b/src/path/filepath/path.go index e35ed5fefd..c242143c7a 100644 --- a/src/path/filepath/path.go +++ b/src/path/filepath/path.go @@ -4,6 +4,11 @@ // Package filepath implements utility routines for manipulating filename paths // in a way compatible with the target operating system-defined file paths. +// +// The filepath package uses either forward slashes or backslashes, +// depending on the operating system. To process paths such as URLs +// that always use forward slashes regardless of the operating +// system, see the path package. package filepath import ( diff --git a/src/path/path.go b/src/path/path.go index 76c7814c59..5c905110a1 100644 --- a/src/path/path.go +++ b/src/path/path.go @@ -5,7 +5,10 @@ // Package path implements utility routines for manipulating slash-separated // paths. // -// To manipulate operating system paths, use the path/filepath package. +// The path package should only be used for paths separated by forward +// slashes, such as the paths in URLs. This package does not deal with +// Windows paths with drive letters or backslashes; to manipulate +// operating system paths, use the path/filepath package. package path import ( |