Yorumlar
Directory ve file class larını kullanabilirsin:
StorageFolder local = Windows.Storage.ApplicationData.Current.LocalFolder;
Directory.CreateDirectory(local.Path);
File.Create("video.mp4");
Ömer Birler
Ömer Birler
10 yıl 9 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 9 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 9 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 9 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