Files
storage/pebble/internal/validator.go
2023-05-30 20:50:13 +03:00

22 lines
315 B
Go

package internal
import (
"os"
)
func IsValid(fp string) bool {
// Check if file already exists
if _, err := os.Stat(fp); err == nil {
return true
}
// Attempt to create it
var d []byte
if err := os.WriteFile(fp, d, 0644); err == nil {
os.Remove(fp) // And delete it
return true
}
return false
}