iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >使用goland怎么恢复已更改的文件
  • 944
分享到

使用goland怎么恢复已更改的文件

2023-06-14 21:06:13 944人浏览 安东尼
摘要

这篇文章给大家介绍使用Goland怎么恢复已更改的文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、查看历史更改文件点击项目名,右键,选择Local History。或点击项目名再点击VXA,选择Local His

这篇文章给大家介绍使用Goland怎么恢复已更改的文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

1、查看历史更改文件

点击项目名,右键,选择Local History。

使用goland怎么恢复已更改的文件

或点击项目名再点击VXA,选择Local History。

使用goland怎么恢复已更改的文件

然后选择Show History

使用goland怎么恢复已更改的文件

2、恢复历史已更改文件

选择你想要恢复的文件,右键选择Revert,最后就会恢复到原来的位置了。

使用goland怎么恢复已更改的文件

补充:goland文件处理

golang是优秀的软件编程语言,由于golang很好的兼容各个系统,我经常使用golang写工具

写工具经常会用到文件处理,io操作。

FileInfo接口

在遍历文件夹的时候回经常用到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")}

使用ioutil文件读写

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文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用goland怎么恢复已更改的文件
    这篇文章给大家介绍使用goland怎么恢复已更改的文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、查看历史更改文件点击项目名,右键,选择Local History。或点击项目名再点击VXA,选择Local His...
    99+
    2023-06-14
  • goland 恢复已更改文件的操作
    1、查看历史更改文件 点击项目名,右键,选择Local History。 或点击项目名再点击VXA,选择Local History。 然后选择Show History 2、恢复...
    99+
    2024-04-02
  • 怎么恢复已删除的Linux文件
    本篇内容主要讲解“怎么恢复已删除的Linux文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么恢复已删除的Linux文件”吧!作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,...
    99+
    2023-06-10
  • 怎么在Linux中恢复已删除的文件
    本篇内容主要讲解“怎么在Linux中恢复已删除的文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Linux中恢复已删除的文件”吧!许多情况下,删除的文件都可以恢复,比如在该文件有活动的进...
    99+
    2023-06-16
  • win7怎么恢复回收站已删除文件
    要恢复已删除的文件,您可以按照以下步骤操作:1. 打开“回收站”:在桌面上找到回收站图标,双击打开它。如果您没有在桌面上看到回收站图...
    99+
    2023-09-01
    win7
  • 怎么使用Docker来更改文件中的信息
    要使用Docker来更改文件中的信息,可以通过以下步骤实现: 创建一个Docker容器:使用Docker命令创建一个容器,并将要修...
    99+
    2024-04-02
  • goland中怎么使用leetcode插件
    今天小编给大家分享一下goland中怎么使用leetcode插件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装使用步骤:...
    99+
    2023-07-06
  • 怎么修改注册表恢复win7隐藏文件
    这篇文章给大家分享的是有关怎么修改注册表恢复win7隐藏文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。点击桌面左下角的windows图标,然后点击菜单中的“运行”程序,在程序文本框中输入“regedit”,按...
    99+
    2023-06-28
  • windows easyrecovery怎么恢复文件
    本篇内容主要讲解“windows easyrecovery怎么恢复文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows easyrecovery怎么恢复文件”吧!easyrecove...
    99+
    2023-07-01
  • win10怎么恢复已删除的默认应用
    本篇内容介绍了“win10怎么恢复已删除的默认应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、首先点击开始菜单,然后打开【Window...
    99+
    2023-06-28
  • linux怎么用grep恢复误删的文本文件
    这篇文章主要讲解了“linux怎么用grep恢复误删的文本文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux怎么用grep恢复误删的文本文件”吧!先临时建一个文本文件 vpsee....
    99+
    2023-06-13
  • 使用ext3grep恢复ext3文件系统
    测试环境:rhel5.2 x86平台 需要安装的软件为:ext3grep http://code.google.com/p/ext3grep/ 1:下载 wget http://ext3grep.googlecode.com/files/e...
    99+
    2023-01-31
    文件系统 ext3grep
  • c#怎么更改文件名
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-14
  • 如何使用Testdisk恢复删除的文件
    这篇文章主要讲解了“如何使用Testdisk恢复删除的文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Testdisk恢复删除的文件”吧!Testdisk是一个强大的免费的跨平台的...
    99+
    2023-06-27
  • Win10最近使用文件夹怎么删除或恢复?
    使用Windows10系统打开文件时,资源管理器即会跟踪和显示在常用文件夹和最近使用文件夹中。此功能可以方便我们使用快速访问查找文件,但也会涉及或泄漏隐私。想要删除最近使用的文件夹,该怎么删除与恢复呢?下面我们就来看看详...
    99+
    2023-05-23
    Win10 文件夹
  • rman怎么恢复数据文件
    rman怎么恢复数据文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。恢复可以在数据库处于 open 或 mount 状态下进行,只需4个步骤...
    99+
    2024-04-02
  • windows误删文件怎么恢复
    当你在Windows系统中误删文件时,有几种方法可以尝试恢复它们。1. 从回收站恢复:首先,检查一下回收站中是否有被误删的文件。如果...
    99+
    2023-09-01
    windows
  • word中asd文件怎么恢复
    本篇内容介绍了“word中asd文件怎么恢复”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!word中asd文件恢复的方法:首先在计算机的本地...
    99+
    2023-07-01
  • 怎么利用flat.vmdk文件恢复ESXI虚拟机的vmdk文件
    这篇文章主要讲解了“怎么利用flat.vmdk文件恢复ESXI虚拟机的vmdk文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么利用flat.vmdk文件恢复ESXI虚拟机的vmdk文件...
    99+
    2023-06-04
  • 怎么快速恢复git中的文件
    本文小编为大家详细介绍“怎么快速恢复git中的文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么快速恢复git中的文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.使用git checkout命令如果我...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作