golang批量修改文件名

Posted littlelee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang批量修改文件名相关的知识,希望对你有一定的参考价值。

package main

import (
	"fmt"
	"io/ioutil"
	"log"
	"os"
)

func main()  {
	path := "C:\Users\Administrator\Downloads\实用go语言学习"

	files, err := ioutil.ReadDir(path)
	if err != nil {
		log.Fatal(err)
	}

	for index, f := range files {
		fmt.Println(f.Name())
		os.Rename(path +"\" + f.Name(), path +"\" + 
fmt.Sprintf("实用go语言学习%02d.html", index))
	}
}

  

  

以上是关于golang批量修改文件名的主要内容,如果未能解决你的问题,请参考以下文章

golang代码片段(摘抄)

代码片段 - Golang 实现简单的 Web 服务器

代码片段 - Golang 实现集合操作

json [Golang] golang #golang #snippets中有用的片段

Python批量修改文件名

Linux下批量修改文件名