Yorumlar

Ömer Birler
10 yıl 2 ay önce
Hangi satırda alıyorsun Ömer hatayı? using() ifadelerinin içerisinde Close çağırmana gerek yok. using ifadesi bittiğinde otomatik olarak Stream'ler Close edilir. using dışında bir yerde kullanıyorsan Stream'i o zaman Close çağırmalısın.
Ömer Birler
10 yıl 2 ay önce
Close ifadelerini sildim. 136. satırda IsolatedStorageFileStream fileStreamuser = myIsolatedStorageuser.OpenFile("myFileuser.txt", FileMode.Open, FileAccess.Read); ifadesinde Operation not permitted on IsolatedStorageFileStream exception ı veriyor
Ömer Birler
10 yıl 2 ay önce
açmaya çalıştığın dosya var olmadığı için o hatayı alıyor olabilirsin. Dosya var mı kontrolü yapıp yoksa dosyayı oluşturduktan sonra açmayı deneyebilirsin. IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication(); var result = myIsolatedStorage.FileExists("TextFilesFolder\\myNewFile.txt"); if (result) { IsolatedStorageFileStream fileStream = myIsolatedStorage.OpenFile("TextFilesFolder\\myNewFile.txt", FileMode.Open, FileAccess.Read); using (StreamReader reader = new StreamReader(fileStream)) { //this.text1.Text = reader.ReadLine(); } } else { if (!myIsolatedStorage.DirectoryExists("TextFilesFolder")) myIsolatedStorage.CreateDirectory("TextFilesFolder"); myIsolatedStorage.CreateFile("TextFilesFolder\\myNewFile.txt"); }
Ömer Birler
10 yıl 2 ay önce
Teşekkürler Mehmet Bey. Sonunda başardım. Okurken osyanın olup olmadığını kontrol ettim. Yazarken de IsolatedStorageFileStream fileStreamgroup = myIsolatedStoragegroup.OpenFile("myFilegroup.txt", FileMode.OpenOrCreate, FileAccess.Write); ile yazdım. Şu an gayet iyi çalışıyor