在Windows中使用Go语言查找文件创建日期,可以通过使用os
包和filepath
包来实现。下面是一个示例代码:
package main
import (
"fmt"
"os"
"path/filepath"
"time"
)
func main() {
root := "C:\\path\\to\\directory" // 替换为你要查找的目录路径
err := filepath.Walk(root, func(path string, info os.FileInfo, err error) error {
if err != nil {
return err
}
// 只处理文件,忽略目录
if !info.IsDir() {
// 获取文件创建时间
createdTime := info.ModTime()
// 输出文件路径和创建时间
fmt.Printf("文件路径:%s\n", path)
fmt.Printf("创建时间:%s\n", createdTime)
}
return nil
})
if err != nil {
fmt.Println(err)
}
}
上述代码中,我们使用filepath.Walk
函数遍历指定目录下的所有文件和子目录。对于每个文件,我们获取其os.FileInfo
信息,然后通过info.ModTime()
方法获取文件的创建时间。最后,我们输出文件路径和创建时间。
这个代码示例可以在Windows系统中使用Go语言来查找文件的创建日期。你可以将root
变量替换为你要查找的目录路径,然后运行代码即可。
腾讯云相关产品和产品介绍链接地址:
请注意,以上产品和链接仅供参考,具体选择和使用需根据实际需求和情况进行评估。
领取专属 10元无门槛券
手把手带您无忧上云