Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckSafeDirectory ¶
CheckSafeDirectory verifies directory can be modified by CHEST. Returns an error if target is a system directory and allowSystem is false.
func IsSystemPath ¶
IsSystemPath returns true if target path is a root volume, drive root, or OS system directory.
func MoveFile ¶
MoveFile safely moves a file from src to dst. First tries os.Rename. If cross-device error occurs, copies then deletes source.
func ResolveCollision ¶
ResolveCollision generates a non-conflicting filename by appending (1), (2), etc.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.