~~~
files, err := ioutil.ReadDir("D:/123")
var int page = 1 //当前第一页
var int pagedCount = 10 //每一页分10条
if err == nil {
counts := count(files)
//var int pages = common.StringParse(counts+10)
for k, v := range files {
name0 := v.Name()
fmt.Println(k, " 内容:", name0)
}
}
这样情况 对本地文件 如何分页啊。 随着page 变化而获取下一页的数据呢? 求助。
~~~
更多评论
换个方式 又没思路了 操作文件 获取文件从XX到XX结束 又没思路了
代码
~~~
files, err := ioutil.ReadDir("D:/123")
if err == nil {
counts := len(files)
pages := (counts + 10 - 1) / 10 //返回4页 正确OK
if pages > 1 {
for k, _ := range files {
// if k >= 10 && k <= 20 {
// name0 := v.Name()
// fmt.Println(k, " 内容:", name0)
// }
fmt.Println(k, counts)
}
} else {
for k, _ := range files {
fmt.Println(k, counts)
}
}
}
~~~
#1