In the Go language, you are allowed to rename and move the existing file to a new path with the help of the Rename() method. This method is used to rename and move a file from the old path to the new path.
- If the given new path already exists and it is not in a directory, then this method will replace it. But OS-specific restrictions may apply when the given old path and the new path are in different directories.
- If the given path is incorrect, then it will throw an error of type *LinkError.
- It is defined under the os package so, you have to import os package in your program for accessing Remove() function.
func Rename(old_path, new_path string) error
- How to Truncate a File in Golang?
- How to Delete or Remove a File in Golang?
- Checking the Given File Exists or Not in Golang
- How to Create an Empty File in Golang?
- How to Read a File Line by Line to String in Golang?
- Zero value in Golang
- Inheritance in GoLang
- Polymorphism in GoLang
- Templates in GoLang
- Packages in Golang
- Strings in Golang
- Structures in Golang
- Slices in Golang
- Pointers in Golang
- Reflection in Golang
- Panic in Golang
- How to copy a map to another map in Golang?
- Using WaitGroup in Golang
- Composition in Golang
- Golang Maps
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.