Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
ErrInvalidLinkTreatment indicates that the link treatment behavior requested is not a valid behavior.
Functions ¶
func Exists ¶
func Exists(linkBehavior LinkTreatment, filename string) (bool, error)
Exists checks if specified file, directory, or symlink exists. The behavior of the test depends on the linkBehaviour argument. See LinkTreatment for more details.
Types ¶
type LinkTreatment ¶
type LinkTreatment int
LinkTreatment is the base type for constants used by Exists that indicate how symlinks are treated for existence checks.
const ( // CheckFollowSymlink follows the symlink and verifies that the target of // the symlink exists. CheckFollowSymlink LinkTreatment = iota // CheckSymlinkOnly does not follow the symlink and verfies only that they // symlink itself exists. CheckSymlinkOnly )
Click to show internal directories.
Click to hide internal directories.