Compare commits
No commits in common. "ba6a34f0e93b4ddc09b412048b82712e80e0f48d" and "9a32a9765b960dccc66ba160ead18f831111c4be" have entirely different histories.
ba6a34f0e9
...
9a32a9765b
23
file-util.go
23
file-util.go
@ -23,13 +23,6 @@ func FileSize(filePath string) (size int64) {
|
||||
return
|
||||
}
|
||||
|
||||
// Return true if filePath exists
|
||||
func FileExists(filePath string) bool {
|
||||
_, osErr := os.Stat(filePath)
|
||||
return osErr == nil || osErr == os.ErrExist
|
||||
}
|
||||
|
||||
// Return true if filePath exists and it is a regular file
|
||||
func IsRegularFile(filePath string) bool {
|
||||
if filePath != "" {
|
||||
info, err := os.Stat(filePath)
|
||||
@ -55,22 +48,6 @@ func IsSymLink(filePath string) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func IsSocket(filePath string) bool {
|
||||
if filePath != "" {
|
||||
info, err := os.Stat(filePath)
|
||||
return (err == nil || errors.Is(err, os.ErrExist)) && (info.Mode()&os.ModeSocket != 0)
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func IsNamedPipe(filePath string) bool {
|
||||
if filePath != "" {
|
||||
info, err := os.Stat(filePath)
|
||||
return (err == nil || errors.Is(err, os.ErrExist)) && (info.Mode()&os.ModeNamedPipe != 0)
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func IsSymLinkByDirEntry(e os.DirEntry) bool {
|
||||
info, _ := e.Info()
|
||||
return info.Mode()&os.ModeSymlink != 0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user