我是 Go 的新手,当我不知道内容时,似乎无法找到删除目录所有内容的方法。
我试过了:
os.RemoveAll("/tmp/*")
os.Remove("/tmp/*")
但得到 remove *: no such file or directory
或 invalid argument
。
当然,如果你这样做:
os.RemoveAll("/tmp/")
它还会删除 tmp
目录。这不是我想要的。
原文由 mattl 发布,翻译遵循 CC BY-SA 4.0 许可协议
编写一个简单的
RemoveContents
函数。例如,