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