গো ডিরেক্টরি
🌈গো ডিরেক্টরি কি?
📋গো ডিরেক্টরি হলো ডিরেক্টরি পরিচালনা করার পদ্ধতি।
⚒️গো ডিরেক্টরি ডিরেক্টরি পরিচালনা করতে ব্যবহৃত হয়।
গো ডিরেক্টরি সমূহ
গো ডিরেক্টরি এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 | ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করতে ব্যবহৃত হয়। |