Aplikasi nyata hampir selalu menyentuh sistem berkas: membaca konfigurasi, menulis log, memproses unggahan. Section ini membaca dan menulis berkas dengan package os dan io, menambahkan buffering dengan bufio, menjelajah direktori, mengatur permission, lalu menangani berkas besar dengan pola streaming agar memori tetap hemat.
Baca berkas dengan os.ReadFile, os.Open, dan io.ReadAll.
Buka → # Menulis FileTulis berkas dengan os.WriteFile, os.Create, dan bufio.Writer.
Buka → # Buffered I/OKurangi jumlah syscall dengan bufio.Reader dan bufio.Writer.
Buka → # Directory dan FilesystemJelajah direktori dan baca metadata berkas dengan os.ReadDir dan Stat.
Buka → # File PermissionsAtur permission berkas dan mode bit dengan aman.
Buka → # Temporary FileBuat berkas dan direktori sementara dengan os.CreateTemp dan MkdirTemp.
Buka → # Streaming DataProses data yang mengalir dengan io.Reader dan io.Writer tanpa memuat semua.
Buka → # Menangani File BesarBaca berkas besar per baris dan per potongan dengan hemat memori.
Buka →