Bagaimana untuk mengubah suai nama fail dalam bahasa go

青灯夜游
Lepaskan: 2022-12-23 09:04:24
asal
5811 orang telah melayarinya

Dalam bahasa go, anda boleh menggunakan fungsi Rename() dalam pakej os untuk mengubah suai nama fail. Fungsi Rename() digunakan untuk menamakan semula direktori dan fail, dan juga boleh digunakan untuk memindahkan fail Sintaks ialah "Nama semula (nama fail lama, nama fail baharu)". Malah, fungsi itu sebenarnya dilaksanakan menggunakan "syscall.Rename()", dan kemudian dinamakan semula melalui "MoveFile(dari *uint16, ke *uint16) (err error)=MoveFileW".

Bagaimana untuk mengubah suai nama fail dalam bahasa go

Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.

Terdapat fungsi Rename() dalam pakej os bahasa Go, yang digunakan untuk menamakan semula direktori dan fail.

Format definisi fungsi Rename() ialah:

func Rename(oldname, newname string) error
Salin selepas log masuk

Input ialah nama fail lama, nama fail baharu, dan kemudian mengembalikan ralat yang sebenarnya; pelaksanaan fungsi ini menggunakan syscall. Rename() kemudian menamakan semula MoveFile(from *uint16, to *uint16) (err error) = MoveFileW

melalui

Kodnya adalah seperti berikut:

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(`文件夹重命名成功`)
    }}
Salin selepas log masuk

Pengetahuan lanjutan: pakej os <.>

os bahasa Go Pakej ini menyediakan antara muka kepada fungsi sistem pengendalian dan merupakan pakej yang agak penting. Seperti namanya, pakej os digunakan terutamanya untuk melaksanakan operasi sistem asas pada pelayan, seperti operasi fail, operasi direktori, pelaksanaan arahan, isyarat dan gangguan, proses, status sistem, dll.

Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati:

Video Pengaturcaraan! !

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai nama fail dalam bahasa go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan