首頁 > 後端開發 > Golang > 主體

go語言怎麼修改檔案名稱

青灯夜游
發布: 2022-12-23 09:04:24
原創
5760 人瀏覽過

在go語言中,可以使用os套件中的Rename()函數來修改檔案名稱。 Rename()函數用來對目錄和文件進行重新命名,也可以用來移動文件,語法「Rename(舊文件名, 新文件名)」。其實函數真正實作用的“syscall.Rename()”,然後透過“MoveFile(from *uint16, to *uint16) (err error)=MoveFileW”重新命名。

go語言怎麼修改檔案名稱

本教學操作環境:windows7系統、GO 1.18版本、Dell G3電腦。

Go語言的os套件中有一個Rename()函數,用來對目錄和檔案進行重新命名,該函數也可以用來移動檔案。

Rename()函數的定義格式為:

func Rename(oldname, newname string) error
登入後複製

輸入的是舊檔名,新檔名,然後回傳一個error;其實這個函數的真正實作用的syscall.Rename( )然後透過MoveFile(from *uint16, to *uint16) (err error) = MoveFileW來重新命名

程式碼如下:

package mainimport (
    "os")func main() {

    // 重命名文件
    file := `./测试文件.txt`
    err1 := os.Rename(file, `重命名文件.txt`)
    if err1 != nil {
        panic(err1)
    } else {
        println(`文件重命名成功`)
    }

    // 重命名文件夹
    folder := `./新建文件夹`
    err2 := os.Rename(folder, `重命名文件夹`)
    if err2 != nil {
        panic(err2)
    } else {
        println(`文件夹重命名成功`)
    }}
登入後複製

擴展知識: os套件

Go語言的os 套件中提供了作業系統函數的接口,是一個比較重要的套件。顧名思義,os 套件的作用主要是在伺服器上進行系統的基本操作,如檔案操作、目錄操作、執行指令、訊號與中斷、流程、系統狀態等等。

更多程式相關知識,請造訪:程式設計影片! !

以上是go語言怎麼修改檔案名稱的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!