tiktok-dl/utils/fileio.go

33 lines
599 B
Go
Raw Permalink Normal View History

2020-01-19 02:11:53 +00:00
package utils
import (
2020-01-21 23:06:35 +00:00
"io/ioutil"
2020-01-19 02:11:53 +00:00
"os"
)
// CheckIfExists - Checks if file or directory exists
func CheckIfExists(path string) bool {
if _, err := os.Stat(path); os.IsNotExist(err) {
return false
}
return true
}
// InitOutputDirectory - Creates output directory
func InitOutputDirectory(path string) {
if _, err := os.Stat(path); os.IsNotExist(err) {
os.MkdirAll(path, os.ModePerm)
}
}
2020-01-21 23:06:35 +00:00
// ReadFileToString - Reads file and returns content
func ReadFileToString(path string) string {
content, err := ioutil.ReadFile(path)
if err != nil {
panic(err)
}
return string(content)
}