2 system file go

Go有这个包和功能

package main

import "os"

func main() {
  os.Rename("LICENSE", "e")
}

这会将文件名LICENSE更改为e.

但我想做的是以下,无法找到如何做到这一点.Ruby应该这样做,所以应该去.我应该在哪里查找?

  1. 更改目录的名称而不是文件....

  2. 重命名名称的一部分.例如,如果我有一个文件或目录"示例",我想将"Exa"更改为"Stq",然后单词将为"Stqmple"

我应该使用什么包装?

提前致谢.