私は以下のコードを試しました!!ファイル "textfile.txt"の内容を置き換えるたびに "filename"として入力した名前のSDカードにファイルを追加します。 保存ボタンにonclickリスナーを登録しました コード:SDカードに複数のファイルを作成する方法は?
EditText filename =(EditText) findViewById(R.id.filename);
EditText filecontent =(EditText) findViewById(R.id.filecontent);
public void onClick(View view)
{
String str = filename.getText().toString();
String str2= filecontent.getText().toString();
file sdCard = Environment.getExternalStorageDirectory();
File directory = new File (sdCard.getAbsolutePath() +"/MyFiles");
directory.mkdirs();
File file = new File(directory,"textfile.txt");
file.createNewFile();
FileOutputStream fOut = new FileOutputStream(file);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
osw.write(str);
osw.write(" ");
osw.write(str2);
osw.flush();
osw.close();
}
私はユーザーにテキストボックスにファイル名を与えたいと思います。これはSDカードに保存されたファイルのファイル名になります。 – swapna