Xamarin android save text file

后端 未结 3 872
Happy的楠姐
Happy的楠姐 2021-01-05 01:24

I am using Xamarin.Android and I want to save a .txt file to the SD card. Here is the code that I am using:

  private void SavetoSd()
  {
               


        
3条回答
  •  悲&欢浪女
    2021-01-05 01:54

    If file does not exist first create, than get the absolute path and write your data into it.

         Java.IO.File sdCard = Android.OS.Environment.ExternalStorageDirectory;
         Java.IO.File dir = new Java.IO.File (sdCard.AbsolutePath + "/MyFolder");
         dir.Mkdirs ();
         Java.IO.File file = new Java.IO.File (dir,"iootext.txt");
            if (!file.Exists ()) {
                file.CreateNewFile ();
                file.Mkdir ();
                FileWriter writer = new FileWriter (file);
                // Writes the content to the file
                writer.Write (jsonData);
                writer.Flush ();
                writer.Close ();
            }
    

提交回复
热议问题