Search code examples
c#windowsmicrosoft-metrowindows-store

How to write txt file in windows app store?


i have been searching all night to figure out how to write txt file to a specific location like D:\ i tried the StreamWriter and System.IO.File which is not included in the app store applications with no luck so far i would appreciate any help.


Solution

  • You can't write to any location from Windows Store apps because they are sandboxed, you can only write to app's local folder:

    string text = "Hello, world";
    
    StorageFolder folder = ApplicationData.Current.LocalFolder;
    StorageFile file = await folder.CreateFileAsync("data.txt");
    
    if (file != null)
    {
        await FileIO.WriteTextAsync(file, text);
    }