2012-03-15 4 views
2
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_WORLD_READABLE); 
fos.write(string.getBytes() 
fos.close(); 

上記はファイルの書き込み方法です。今、そこには限界がありますか?私はこれを求めているのは、テキストビューから取得したテキストをセットしてから、そのファイルからテキストを取得したときにフルテキストではないからです。次に、使用時にファイルをどのように削除しますか?上記の方法は?ファイルを削除するにはどうすればよいですか?制限についての質問を提出しますか? Java Android

答えて

0

ファイルへの書き込みの制限は、使用可能な空きメモリによって決まります。ファイルを削除するための

は、単にあなたがContext.deleteFile(String filename)は、ファイルを削除したい

File fos = new File(FILENAME); 
fos.delete(); 
+0

ありがとう、これは、textview.getText()。toString();を実行しているときに問題になる可能性があります。 ??私はそれを引き起こしているか分からない.. – Marc

+1

あなたがエラーを取得している/例外は、より良い理解のためにあなたのlogcatを投稿してください、それは問題を与えるべきではない – Android

+0

よ、私は秒でそれを行うだろうが、あなたは確かですFileOutputStream fos = openFileOutput(FILENAME、Context.MODE_WORLD_READABLE); fos.delete(); が正しいです、私はそれを試して、私はfos.delete()の下でエラーを取得しています。 – Marc

0

、以下のようにdeleteメソッドを使用します。ファイルが限られている理由はありません。あなたの執筆と読書のコードをチェックしてください。

関連する問題