title: Write file to sdcard in android
body: <p>I want to create a file on sdcard. Here I can create file and read/write it to the application, but what I want here is, the file should be saved on specific folder of sdcard. How can I do that using <code>FileOutputStream</code>?</p>
  
  <pre><code>// create file
      public void createfile(String name) 
      {
          try
          {
              new FileOutputStream(filename, true).close();
          } catch (FileNotFoundException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          } catch (IOException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          }
      }
  
      // write to file
  
      public void appendToFile(String dataAppend, String nameOfFile) throws IOException 
      {
          fosAppend = openFileOutput(nameOfFile, Context.MODE_APPEND);
          fosAppend.write(dataAppend.getBytes());
          fosAppend.write(System.getProperty("line.separator").getBytes());
          fosAppend.flush();
          fosAppend.close();
      }
  </code></pre>