Skip to content

prongbang/filex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileX

File management for Golang

Build Status Go Report Card

go get github.com/prongbang/filex

How to use

  • New FileX
fileX := filex.New()
  • Make Directory
isSuccess := fileX.Mkdir("public/thumbnail")
  • Create Image from Bytes Array
imgPath := "public/thumbnail/image.jpeg"

imgByte := []byte("mock image byte array")
fileX.CreateImage(imgByte, imgPath)
  • Create File from Multipart
path := "public/thumbnail"
filename := "image.jpeg"
var file *multipart.FileHeader = mockFile
pathFile, err := fileX.CreateMultipart(path, filename, file)
  • Delete file
path, err := fileX.Delete(imgPath)
  • Delete directory
err := fileX.DeleteDir("dir")