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 11 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 11 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 11 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 11 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