go递归打印文件的路径层次
来源:互联网 发布:中差评拦截软件 编辑:程序博客网 时间:2024/06/07 01:45
package main
import (
"fmt"
"path/filepath"
)
func recurisonListPath(path string, slice *[]string) {
if path == "/" {
return
}
path2 := filepath.Dir(path)
list(path2, slice)
*slice = append(*slice, path)
}
func main() {
var arr []string
recurisonListPath("/home/d1/d2/d3", &arr)
for _, a := range arr {
fmt.Println(a)
}
}
结果:
/home
/home/d1
/home/d1/d2
/home/d1/d2/d3
阅读全文
0 0
- go递归打印文件的路径层次
- python递归打印路径
- 【理解】一个利用递归打印对象路径下所有文件的小程序
- Java递归打印文件(夹)路径【Java学习笔记】
- Javascript 递归打印Document层次关系
- 打印从根结点到叶子结点的路径(递归)
- 利用一个简单的递归实现打印目录的层次结构
- 递归遍历某个路径下的文件
- java打印文件夹以及文件的路径打印
- 二叉树的构建、层次打印、广度遍历、深度遍历、K值路径
- GO的路径问题
- 打印所有文件路径
- 打印subview的层次结构
- 递归查询某路径下的指定文件路径
- 使用Go语言实现http服务端指定路径的文件.
- java File类的使用 通过递归打印文件目录
- 递归函数--实现打印目录下的文件
- php递归调用打印当前目录下的所有文件
- C++中DEELX匹配中文
- eclipse修改 f2提示框颜色
- 完全背包 Piggy-Bank HDU
- CentOS 6编译安装MariaDB 10.2.9
- 批量更改AD账户的属性
- go递归打印文件的路径层次
- javascript技术难点(三)之this、new、apply和call详解
- PID算法完全讲解
- u-boot FTP下载地址
- java中如何将字符串转换为int数组
- hdu 5572 桌球碰撞问题
- sublime text 3
- 欢迎使用CSDN-markdown编辑器
- NOIP 2003 Senior 3