Por favor ajuda em criação e armezenamento .txt

public void GravarReg(string numeroped, string cnpj, string razaosoc, string nomecompra, string tipo, string cor, string numeracao, string quantidade, string valortot) throws IOException{
  FileOutputStream out;
    PrintStream p;
    try
    {
        out = new File("pedido.txt");
        p = new PrintStream(out);
        p.write(numeroped);
        p.newLine();
        p.write(cnpj);
        p.newLine();
        p.close();
}
    catch(Exception e){
      System.err.println(e);
   }

}
eu fiz isso mas esta dando muito erro, acho q pode ser de bibilioteca, eu quero gravar essas variaveis em txt, para enviar do celular para o servidor, agradeço se alguem puder ajudar.

 FileOutputStream out;
		 PrintStream p;
		 try
		 {
			 out = new FileOutputStream(new File("c:\\pedido.txt"));
			 p = new PrintStream(out);
			 p.println("numeroped");
			 p.println("\n");
			 p.println("cnpj");
			 p.println("\n");
			 p.close();
			 }
		 catch(Exception e){
		 System.err.println(e);
		 }