Upgrade to vue3 (#16)
* upgrade to vue 3.x and framework7 8.x * change calendar plugin to vue-datepicker * disable export button when user does not hava any transaction * implement new pin code input * append thousands separator in amount in exchange rates page
This commit is contained in:
@@ -3,8 +3,38 @@ package utils
|
||||
import (
|
||||
"io"
|
||||
"os"
|
||||
"strings"
|
||||
)
|
||||
|
||||
// ListFileNamesWithPrefixAndSuffix returns file name list which has specified prefix and suffix
|
||||
func ListFileNamesWithPrefixAndSuffix(path string, prefix string, suffix string) []string {
|
||||
dir, err := os.Open(path)
|
||||
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
fileInfos, err := dir.Readdir(0)
|
||||
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
var fileNames []string
|
||||
|
||||
for i := 0; i < len(fileInfos); i++ {
|
||||
fileInfo := fileInfos[i]
|
||||
|
||||
if !fileInfo.IsDir() &&
|
||||
strings.HasPrefix(fileInfo.Name(), prefix) &&
|
||||
strings.HasSuffix(fileInfo.Name(), suffix) {
|
||||
fileNames = append(fileNames, fileInfo.Name())
|
||||
}
|
||||
}
|
||||
|
||||
return fileNames
|
||||
}
|
||||
|
||||
// IsExists returns whether specified file or directory path exits
|
||||
func IsExists(path string) (bool, error) {
|
||||
_, err := os.Stat(path)
|
||||
|
||||
Reference in New Issue
Block a user