只需使用ioutil.ReadDir即可获得os.FileInfo类型的切片,然后然后使用os.RemoveAll进行迭代并删除每个子项。

package mainimport ("io/ioutil""os""path"
)func main() {dir, err := ioutil.ReadDir("/tmp")for _, d := range dir {os.RemoveAll(path.Join([]string{"tmp", d.Name()}...))}
}

这样,您将仅删除所有子项,而不删除/tmp文件夹本身

golang 删除目录所有内容相关推荐

  1. golang 编辑xml 内容_Linux 搭建 golang 开发环境

    go语言最近是比较火的,本人也是学习go的一个小学生.自从用了go,觉得是很不错的一门语言.所以最近就把一些基础的东西写出来,随后也会也一些go的算法和设计模式等,同时也会把区块链相关的内容写一写.也 ...

  2. php删除目录文件内容,php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码...

    搜索热词 web 开发中我们可能会碰到需要将某个目录下的所有文件清空,但不删除这个目录下的子目录(当然也不会删除被删除的根目录)的情况.那么对于这种只删除文件而不删除目录的方法,你是如何处理的呢?下面 ...

  3. 在 Linux 中删除目录——如何从命令行删除目录和内容

    Linux 是著名的开源操作系统,其功能通常在你的开发环境中可用.熟练使用它的基本命令,可以使开发人员的生活变得更加轻松. 在这篇指南中,你将学习如何从 Linux 命令行删除目录和文件. Linux ...

  4. linux删除目录所有内容,如何从Linux上的目录中删除所有内容

    rm -fr *.* 至少GNU rm可以正常工作,因为它有特殊的代码来排除"."和"--" $id uid=65534(nobody) gid=65534(n ...

  5. golang 将接口内容转换为json字符串写入文件

    使用示例 package mainimport ("encoding/json""fmt""os" )type S struct {A st ...

  6. go-cms golang内容管理系统, vue分离+自动代码生成

    gin gorm v2 管理后台项目 go-cms, golang的cms内容管理系统, 管理后台web-admin居于 vue3 element-plus ,客户端居于uniapp,后端居于 gol ...

  7. 现在开始每天坚持写点啥。linux相关基础内容学习。

    Linux命令及帮助 一.基础常用命令 whoami [root@hola qwz]# whoami root [root@hola qwz]# su qwz [qwz@hola ~]$ whoami ...

  8. golang 文件操作

    一.API type File File代表一个打开的文件对象. func Create(name string) (file *File, err error) Create采用模式0666(任何人 ...

  9. golang 系统级服务器,golang 服务器监控

    golang 服务器监控 内容精选 换一换 本节定义了云耀云服务器上报云监控的监控指标的命名空间,监控指标列表,各项监控指标的具体含义与使用说明,用户可以通过云监控检索云耀云服务器服务产生的监控指标和 ...

最新文章

  1. 关于win7_iis报500.19和500.21错误的解决方法
  2. numpy.sum详解
  3. LeetCode 897 递增顺序搜索树
  4. 【HTML5初探之form标签】解放表单验证、增加文件上传、集成拖放
  5. mac docker安装linux,Mac上使用docker安装centos
  6. java给文件添加水印_Java在PDF中添加水印(文本/图片水印)
  7. 苹果电脑如何修改环境变量
  8. 博客之星年度总评选:巅峰之战,谁与争锋?
  9. IGMC,Inductive graph-based matrix completion,基于归纳图的矩阵完成
  10. VB与数据库连接方式
  11. beanshell字符串替换_Beanshell语法
  12. 微信网页授权只能配置一个域名
  13. 不要轻易在简历上写我热爱编程,我热爱学习
  14. unexpected error while obtaining UI hierarchy
  15. 电磁场与电磁波_您的大脑在电磁场上
  16. 覆盖20个主流Niche高DA可投稿的谷歌博客外链分享
  17. SpringBoot一站式功能提供框架(一)整合MybatisPlus、整合Swagger Knif4j、整合Druid多数据源--柚子真好吃
  18. php日历天气预报下载安装手机桌面_日历天气预报
  19. 气室内温度控制系统介绍
  20. adroid 中公里除时间_广东首条中低速磁浮专线清远旅游专线首期将在9月开始铺轨...

热门文章

  1. display none 隐藏后怎么显示_web前端入门到实战:元素显示隐藏的9种思路
  2. 用 Flask 来写个轻博客 (15) — M(V)C_实现博文页面评论表单
  3. vCenter 部件关系简介 网络原理
  4. 使用Devstack部署neutron网络节点
  5. u32和字符串的转换函数
  6. 设置CodeRush Xpress的线条颜色
  7. Error: SyntaxError: DOM Exception 12 ...
  8. activiti实战系列 并行网关(parallelGateWay)
  9. Android内部存储改变读取权限
  10. iOS开展——全球应对MotionEvent