2020-04-30 18:08:29 +08:00
|
|
|
|
/*
|
|
|
|
|
|
* @Author : huangzj
|
|
|
|
|
|
* @Time : 2020/4/30 14:56
|
|
|
|
|
|
* @Description: 文件工具测试
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
package file
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
|
"fmt"
|
|
|
|
|
|
"testing"
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
var (
|
|
|
|
|
|
filePaths = [5]string{"F:\\Go个人代码\\src\\Go-Tool\\test\\emptyDirTest\\1\\11.txt",
|
|
|
|
|
|
"F:\\Go个人代码\\src\\Go-Tool\\test\\emptyDirTest\\2\\1\\11.txt",
|
|
|
|
|
|
"F:\\Go个人代码\\src\\Go-Tool\\test\\emptyDirTest\\2\\2222\\4\\4\\111.txt",
|
|
|
|
|
|
"F:\\Go个人代码\\src\\Go-Tool\\test\\emptyDirTest\\2\\2222\\4\\4\\4\\4\\1211.txt",
|
|
|
|
|
|
"F:\\Go个人代码\\src\\Go-Tool\\test\\emptyDirTest\\3\\11.txt"}
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
func TestGetAllFileNameFromDir(t *testing.T) {
|
2020-08-18 17:29:42 +08:00
|
|
|
|
s := GetAllFileNameFromDir("F:\\Go个人代码\\src\\Go-Tool\\test\\emptyDirTest")
|
2020-04-30 18:08:29 +08:00
|
|
|
|
|
|
|
|
|
|
for _, row := range s {
|
|
|
|
|
|
fmt.Print(row)
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func TestGetAllEmptyDir(t *testing.T) {
|
2020-08-18 17:29:42 +08:00
|
|
|
|
_, s := GetAllEmptyDir("F:\\Go个人代码\\src\\Go-Tool\\test\\emptyDirTest")
|
2020-04-30 18:08:29 +08:00
|
|
|
|
|
|
|
|
|
|
for _, row := range s {
|
|
|
|
|
|
fmt.Print(fmt.Sprint(row, "\n\n"))
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func TestGetAllDir(t *testing.T) {
|
2020-08-18 17:29:42 +08:00
|
|
|
|
_, s := GetAllDir("F:\\Go个人代码\\src\\Go-Tool\\test\\emptyDirTest")
|
2020-04-30 18:08:29 +08:00
|
|
|
|
|
|
|
|
|
|
for _, row := range s {
|
|
|
|
|
|
fmt.Print(row)
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func TestGetAllNotEmptyDir(t *testing.T) {
|
2020-08-18 17:29:42 +08:00
|
|
|
|
_, s := GetAllNotEmptyDir("F:\\Go个人代码\\src\\Go-Tool\\test\\emptyDirTest")
|
2020-04-30 18:08:29 +08:00
|
|
|
|
|
|
|
|
|
|
for _, row := range s {
|
|
|
|
|
|
fmt.Print(row)
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|