জয়েন লগইন

গো ফাইল সিস্টেম

🌈গো ফাইল সিস্টেম কি?

📋গো ফাইল সিস্টেম হলো ফাইল সিস্টেম পরিচালনা করার পদ্ধতি।

⚒️গো ফাইল সিস্টেম ফাইল সিস্টেম পরিচালনা করতে ব্যবহৃত হয়।

গো ফাইল সিস্টেম সমূহ

গো ফাইল সিস্টেম এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ ReadFile - ফাইল পড়ে আউটপুট করা
  • ➡️ Remove - ফাইল অপসারণ করা
  • ➡️ WriteFile - ফাইলে তথ্য লেখা
  • ➡️ rename - ফাইলের নাম পরিবর্তন করা
  • ➡️ exists - ফাইল বিদ্যমান কিনা পরীক্ষা করা
  • ➡️ size - ফাইলের আকার বের করা

ReadFile - ফাইল পড়ে আউটপুট করার উদাহরণ।

go
package main
import (
  "fmt"
  "os"
)

func main() {

  data, err := os.ReadFile("./api/document.txt")

  if err != nil {
    panic(err)
  }

  fmt.Print(string(data))
}

Remove - ফাইল অপসারণ করার উদাহরণ।

go
package main
import (
  "fmt"
  "os"
)

func main() {

  file := "./api/document.txt"

  if _, err := os.Stat(file); err == nil {
    os.Remove(file)
  }

  fmt.Println("file delete successful")
}

WriteFile - ফাইলে তথ্য লেখার উদাহরণ।

go
package main
import (
  "fmt"
  "os"
)

func main() {

  file := "./api/document.txt"

  err := os.WriteFile(
    file,
    []byte("প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"),
    0644,
  )

  if err != nil {
    panic(err)
  }

  fmt.Println("file writing successful")
}

rename - ফাইলের নাম পরিবর্তন করার উদাহরণ।

go
package main
import (
  "fmt"
  "os"
)

func main() {

  source := "./api/temp/doc.txt"
  change := "./api/temp/document.txt"

  err := os.Rename(source, change)

  if err != nil {
    panic(err)
  }

  fmt.Println("file rename successful")
}

exists - ফাইল বিদ্যমান কিনা পরীক্ষা করার উদাহরণ।

go
package main
import (
  "fmt"
  "os"
)

func main() {

  file := "./api/document.txt"

  _, err := os.Stat(file)

  fmt.Println(err == nil)
}

size - ফাইলের আকার বের করার উদাহরণ।

go
package main
import (
  "fmt"
  "os"
)

func main() {

  file := "./api/document.txt"

  info, err := os.Stat(file)

  if err != nil {
    panic(err)
  }

  fmt.Println(info.Size())
}

গো ফাইল সিস্টেম সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
ReadFile ফাইল পড়ে আউটপুট করতে ব্যবহৃত হয়।
Remove ফাইল অপসারণ করতে ব্যবহৃত হয়।
WriteFile ফাইলে তথ্য লেখতে ব্যবহৃত হয়।
rename ফাইলের নাম পরিবর্তন করতে ব্যবহৃত হয়।
exists ফাইল বিদ্যমান কিনা পরীক্ষা করতে ব্যবহৃত হয়।
size ফাইলের আকার বের করতে ব্যবহৃত হয়।