这篇文章给大家介绍使用Goland怎么恢复已更改的文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、查看历史更改文件点击项目名,右键,选择Local History。或点击项目名再点击VXA,选择Local His
这篇文章给大家介绍使用Goland怎么恢复已更改的文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
点击项目名,右键,选择Local History。
或点击项目名再点击VXA,选择Local History。
然后选择Show History
选择你想要恢复的文件,右键选择Revert,最后就会恢复到原来的位置了。
补充:goland文件处理
golang是优秀的软件编程语言,由于golang很好的兼容各个系统,我经常使用golang写工具。
写工具经常会用到文件处理,io操作。
在遍历文件夹的时候回经常用到FileInfo接口
type FileInfo interface { Name() string // 文件名称 Size() int64 // 文件大小 Mode() FileMode // file mode bits ModTime() time.Time // modification time IsDir() bool // 是否文件夹 Sys() interface{} // underlying data source (can return nil)}
通过ioutil.ReadDir(src),可以读取到当前文件列表
func ReadDir(src string) { files, err := ioutil.ReadDir(src) if err != nil { fmt.Println(err) return } for _, file := range files { if file.IsDir() { // 是文件夹 }else{ // 是文件 } }}
通过filepath.Walk方法递归读取文件夹和子文件,方便复制整个文件夹内容
func ReadDeepDir(src string) { err := filepath.Walk(src, func(path string, file os.FileInfo, err error) error { if file == nil { return err } fmt.Println(path) return nil }) if err != nil { fmt.Printf(err.Error()) }}
func dir(src string) { // 获取路径指向文件夹名称 filepath.Base(src) // 获取文件所在的路径 filepath.Dir(src) // 获取文件扩展名 filepath.Ext(src) // 获取文件名称 name := strings.Replace(filepath.Base(src),filepath.Ext(src),"",1) // 绝对路径 absPath,_ := filepath.Abs("") // 相对路径 relPath,_ := filepath.Rel("","") // 路径拼接 filepath.Join("basepath","appendpath")}
func operation(src string) { // 创建文件夹 _= os.Mkdir("xxx",os.ModePerm) // 删除单个文件,不能删除文件夹 _ = os.Remove("xxx") // 删除文件夹或者文件 _ = os.RemoveAll("xxx") // 重命名文件 _ = os.Rename("xxx","qqqq")}
func fileop() { // 读取文件,整个文件读取到内存,不能读取大文件 ioutil.ReadFile("filename") // 文件写入,每次都会新创建文件写入所有的内容,所以会覆盖之前的文件 ioutil.WriteFile("filename",[]byte{},os.ModePerm)}
func copy() { fr, err := os.Open("") if err != nil{ fmt.Println("open err") return } defer fr.Close() fw, err := os.Create("") if err != nil { fmt.Println("create file error") return } buf := make([]byte, 1024) for { n, err := fr.Read(buf) if err != nil && err == io.EOF { fmt.Println("读完") } _,_=fw.Write(buf[:n]) }}
关于使用goland怎么恢复已更改的文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
--结束END--
本文标题: 使用goland怎么恢复已更改的文件
本文链接: https://www.lsjlt.com/news/275256.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-23
2024-05-23
2024-05-23
2024-05-23
2024-05-23
2024-05-23
2024-05-23
2024-05-23
2024-05-23
2024-05-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
一口价域名售卖能注册吗?域名是网站的标识,简短且易于记忆,为在线用户提供了访问我们网站的简单路径。一口价是在域名交易中一种常见的模式,而这种通常是针对已经被注册的域名转售给其他人的一种方式。
一口价域名买卖的过程通常包括以下几个步骤:
1.寻找:买家需要在域名售卖平台上找到心仪的一口价域名。平台通常会为每个可售的域名提供详细的描述,包括价格、年龄、流
443px" 443px) https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294.jpg https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294-768x413.jpg 域名售卖 域名一口价售卖 游戏音频 赋值/切片 框架优势 评估指南 项目规模 安全指南 Osprey 游戏分析 游戏调试 游戏图形 游戏物理 开源库
0