Bu örnekte C # FileStream kullanarak dosyaları kaydetmek için, okuma veya yazma için dosyaları açmak için nasıl gösterir. dosyayı açmak için parametre olarak FileMode ve FileAccess numaralandırma ile FileStream sınıfının örneğini oluşturmak.
“using” ile FileStream kullanın
Bu deyimi kullanarak FileStream kullanmak için en iyi uygulamadır. using ifadesi Dispose yöntemi (bir durum oluşur bile) denir sağlar. Dispose yöntemi bültenleri hem yönetilen ve yönetilmeyen kaynakları ve diğerleri dosyaya erişmek için izin verir. Eğer akışı atmayın Eğer (bu FileStream örneğini özgür ve dosyayı kapatmak için çöp toplayıcı bekler) tekrar erişilebilir olması için dosya için bir dakika sürebilir.
okuma için mevcut dosyayı açma ve yazma
using (var fileStream = new FileStream(@"c:\file.txt", FileMode.Open))
{
// read from file or write to file
}
Var olan dosyayı açıp okuma
using (var fileStream = new FileStream(@"c:\file.txt", FileMode.Open, FileAccess.Read))
{
// read from file
}
Var olan dosyaya Yazma
using (var fileStream = new FileStream(@"c:\file.txt", FileMode.Open, FileAccess.Write))
{
// write to file
}
Yeni dosya oluşturma,Dosyayı açıp yazma ve okuma, Varsa Üstüne Yazma
using (var fileStream = new FileStream(@"c:\file.txt", FileMode.Create))
{
// write to just created file
}
Yeni dosya oluşturma,Dosyayı açıp yazma ve okuma,Dosya atmak istisna varsa
using (var fileStream = new FileStream(@"c:\file.txt", FileMode.CreateNew))
{
// write to just created file
}
0 yorum:
Yorum Gönder