Dengan perkembangan teknologi Internet yang berterusan, permintaan untuk aplikasi Web juga semakin meningkat. Dalam proses pembangunan aplikasi web, selalunya perlu untuk mengendalikan operasi fail dan direktori, seperti memuat naik fail, memuat turun fail, melihat senarai fail, dsb. Dalam bahasa Golang, pemprosesan fail adalah titik pengetahuan yang sangat asas dan bahagian yang sangat diperlukan dalam membangunkan aplikasi web. Artikel ini akan memperkenalkan cara Golang mengendalikan operasi fail dalam aplikasi web.
1. Operasi fail
Operasi fail di Golang dilaksanakan terutamanya melalui pakej os. Pakej os terutamanya menyediakan fungsi operasi fail dan direktori berikut:
1 Cipta fail atau direktori
Nama fungsi: os.Create(rentetan nama) (*os.Fail, ralat)
Tujuan fungsi : Cipta fail bernama nama Jika fail itu tidak wujud, buatnya Jika ia wujud, kosongkan fail
Nama fungsi: os.Mkdir(rentetan nama, perm os.FileMode) ralat<.>Tujuan fungsi : Buat direktori bernama nama, parameter perm menentukan kebenaran direktori
Tujuan fungsi: Buat a direktori berbilang peringkat, Jika direktori sudah wujud, tiada operasi dilakukan
Nama fungsi: os.Buka(rentetan nama) (*os.Fail, ralat)
Tujuan fungsi: Buka nama ialah fail yang dinamakan, jika fail tidak wujud, ralat akan dikembalikan
Nama fungsi: os.Remove(name string) error.
Tujuan fungsi: Padamkan fail bernama fail atau direktori, jika fail atau direktori tidak wujud, ralat akan dikembalikan
Fungsi tujuan: Padam direktori berbilang peringkat, jika direktori itu tidak wujud, maka Kembalikan ralat
Nama fungsi: os.ReadDir(rentetan nama) ([]os.DirEntry, ralat. )
Tujuan fungsi: Baca semua fail di bawah nama direktori dan maklumat Direktori, mengembalikan kepingan jenis os.DirEntry