file status

master
sre 4 years ago
parent 1448510a62
commit ab82e41e32

@ -3,7 +3,7 @@ package httpQuery
import "testing" import "testing"
func TestGet(t *testing.T) { func TestGet(t *testing.T) {
body, err := httpQuery.GET("https://api.ethermine.org/poolStats") body, err := httpQuery.GET("https://sre.ink")
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }

@ -3,6 +3,7 @@ package operaSystem
import ( import (
"encoding/base64" "encoding/base64"
"os" "os"
"time"
) )
func (fl *OperaSystem) ByteToBase64(b []byte) string { func (fl *OperaSystem) ByteToBase64(b []byte) string {
@ -35,3 +36,43 @@ func (fl *OperaSystem) ByteToFile(b []byte, filePath string) error {
}(file) }(file)
return nil return nil
} }
func (fl *OperaSystem) FileName(filePath string) string {
fileInfo, err := os.Stat(filePath)
if err == nil {
return fileInfo.Name()
}
return ""
} // FileName
func (fl *OperaSystem) FileSize(filePath string) int64 {
fileInfo, err := os.Stat(filePath)
if err == nil {
return fileInfo.Size()
}
return 0
}
func (fl *OperaSystem) FileModTime(filePath string) time.Time {
fileInfo, err := os.Stat(filePath)
if err == nil {
return fileInfo.ModTime()
}
return time.Time{}
}
func (fl *OperaSystem) FileMode(filePath string) os.FileMode {
fileInfo, err := os.Stat(filePath)
if err == nil {
return fileInfo.Mode()
}
return 0
}
func (fl *OperaSystem) IsDir(filePath string) bool {
fileInfo, err := os.Stat(filePath)
if err == nil {
return fileInfo.IsDir()
}
return false
}

@ -12,3 +12,30 @@ func TestFile_ByteToBase64(t *testing.T) {
fmt.Println(base64Str) fmt.Println(base64Str)
fmt.Println(byteResult) fmt.Println(byteResult)
} }
func TestOperaSystem_FileName(t *testing.T) {
filePath := "./file.go"
fileName := operaSystem.FileName(filePath)
fmt.Println(fileName)
}
func TestOperaSystem_FileSize(t *testing.T) {
filePath := "./file.go"
fileSize := operaSystem.FileSize(filePath)
fmt.Println(fileSize)
}
func TestOperaSystem_FileModTime(t *testing.T) {
filePath := "./file1.go"
fileModTime := operaSystem.FileModTime(filePath)
fmt.Println(fileModTime)
}
func TestOperaSystem_FileMode(t *testing.T) {
filePath := "./file.go"
fileMode := operaSystem.FileMode(filePath)
fmt.Println(fileMode)
}
func TestOperaSystem_IsDir(t *testing.T) {
filePath := "./"
isDir := operaSystem.IsDir(filePath)
fmt.Println(isDir)
}

Loading…
Cancel
Save