জয়েন লগইন

গো ডিরেক্টরি

🌈গো ডিরেক্টরি কি?

📋গো ডিরেক্টরি হলো ডিরেক্টরি পরিচালনা করার পদ্ধতি।

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

গো ডিরেক্টরি সমূহ

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

  • ➡️ Getwd - বর্তমান কাজের ডিরেক্টরির পথ বের করা
  • ➡️ ReadDir - ডিরেক্টরির উপাদানগুলোর তথ্য পড়া
  • ➡️ Mkdir - নতুন ডিরেক্টরি তৈরি করা
  • ➡️ Remove - মান অপসারণ করা
  • ➡️ Stat - ফাইল বা ডিরেক্টরির তথ্য বের করা
  • ➡️ Lstat - ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করা

Getwd - বর্তমান কাজের ডিরেক্টরির পথ বের করার উদাহরণ।

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

func main() {

  result, _ := os.Getwd()

  fmt.Println(result)
}

ReadDir - ডিরেক্টরির উপাদানগুলোর তথ্য পড়ার উদাহরণ।

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

func main() {

  result, _ := os.ReadDir("./api")

  for _, entry := range result {

    fmt.Println(entry.Name())
  }
}

Mkdir - নতুন ডিরেক্টরি তৈরি করার উদাহরণ।

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

func main() {

  result := os.Mkdir("./api/project", 0755)

  if result == nil {

    fmt.Println("ডিরেক্টরি সফলভাবে তৈরি হয়েছে")
  }
}

Remove - মান অপসারণ করার উদাহরণ।

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

func main() {

  result := os.Remove("./api/project")

  if result == nil {

    fmt.Println("ডিরেক্টরি সফলভাবে অপসারণ করা হয়েছে")
  }
}

Stat - ফাইল বা ডিরেক্টরির তথ্য বের করার উদাহরণ।

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

func main() {

  info, _ := os.Stat("./api")

  result := info.IsDir()

  fmt.Println(result)
}

Lstat - ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করার উদাহরণ।

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

func main() {

  info, _ := os.Lstat("./api")

  result := info.IsDir()

  fmt.Println(result)
}

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

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

নাম বিবরণ
Getwd বর্তমান কাজের ডিরেক্টরির পথ বের করতে ব্যবহৃত হয়।
ReadDir ডিরেক্টরির উপাদানগুলোর তথ্য পড়তে ব্যবহৃত হয়।
Mkdir নতুন ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়।
Remove মান অপসারণ করতে ব্যবহৃত হয়।
Stat ফাইল বা ডিরেক্টরির তথ্য বের করতে ব্যবহৃত হয়।
Lstat ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করতে ব্যবহৃত হয়।