私はJavaのFileOutputStreamクラスを使っていますが、ファイルの "内容"を削除する方法はわかりません(ファイルを上書きする必要がある主な理由)。JavaのFileOutputStreamクラスを使用してファイルの内容を削除する方法は?
答えて
ファイルではなく、ファイル自体の内容を削除したい場合は、あなたができる:
how to delete the content of text file without deleting itself:グーグルの
PrintWriter pw = new PrintWriter("file.txt");
pw.close();
数秒は私にこれを得ました
How to clear a text file without deleting it?
は、ファイルを完全に削除するには実行します。これを行うには
File file = new File("file.txt");
f.delete();
File.delete()
を呼び出します。は、この抽象パス名で示されるファイルまたはディレクトリを削除します。
File f = new File("foo.txt");
if (f.delete()) {
System.out.println("file deleted");
}
私は、ファイルを上書きする必要がある主な理由...
一つの方法は、File.delete()
またはFiles.delete(Path)
を使用してファイルを削除することです。後者は、削除が失敗する理由を教えてくれるので、望ましいものです。
もう1つの方法は、単にファイルを開いて書き込みを行うことです。 「追加」モードで開くのでなければ、書き込むファイルを開くとファイルがゼロバイトに切り詰められます。
これら2つのアプローチの動作には微妙な違いがあります。ファイルを削除して新しいファイルを作成すると、同じファイルを開いている他のアプリケーションには通知されません。対照的に、ファイルを切り捨てると、ファイルが開かれている他のアプリケーションは、は読み取り時の切り捨ての影響を観察します。
実際、これはプラットフォームによって異なります。いくつかのプラットフォームでは、別のファイルが書き込み用にオープンされていることを読み取るためにファイルをオープンしようとするJavaアプリケーションは例外を受け取ります。
はい、FileOutputStream
とすることができます。与えられたすべての答えはPrintWriter
だが、同じことはFileOutputStream
で行うことができる。空白のint表現は32です。したがって、FileOutputStream
のインスタンスにファイルを渡すだけです。 FileOutputStream out = new FileOutputStream(file); out.write(32);
これにより、ファイルの内容がクリアされます。確かにこれを使用したいのはFileOutputStream
としたい場合にのみPrintWriter
を使用してください。
- 1. Javaコードを使用してログファイルの内容を削除する方法
- 2. Javaのファイルの内容を削除
- 3. ファイルの内容を削除するandroid
- 4. java FileWriter、定期的にファイルの内容を削除する
- 5. OutputStreamファイルの内容を削除するJAVA
- 6. Pythonを使用して行のセルの内容に基づいてテーブルの行を削除する方法は?
- 7. VBAを使用してExcelファイル内の奇数列を削除する方法
- 8. Javaを使用してページキャッシュを削除する方法
- 9. 削除することなくテキストファイルの内容を削除する方法
- 10. Javaのウィンドウで使用/ロックされているファイルを削除する方法
- 11. テーブルの内容を削除する最速の方法
- 12. メインバンドルの.txtファイルの内容を削除するには
- 13. アレイの先頭の内容を印刷して削除する方法
- 14. バッチファイルを使用して.MFファイルの内容を読み取る方法は?
- 15. CSSファイルの内容をすべて削除できますか?
- 16. Javaを使用してEclipseでファイルを削除する
- 17. Javaプロジェクトで未使用のクラスを削除するには?
- 18. CURLを使用してHTMLファイルから内容を解析する方法は?
- 19. Javaのファイルの内容を置き換える方法は?
- 20. ファイルをディスクに保存してJavaで削除する方法
- 21. Curlを使用してファイルの内容をフォームに投稿する方法
- 22. ListViewを使用してINIファイルの内容を表示する方法
- 23. Node.jsを使用してxmlファイルの内容の変更を知る方法
- 24. 行の後にファイルの内容を削除する "xxxxxxx"
- 25. Swiftを使用してiOSディレクトリ内のファイルを削除
- 26. cmd/batchファイルを使用してディレクトリ内の名前xのすべてのフォルダを削除する方法
- 27. Fileuploadを使用してファイルの内容を読み取る方法
- 28. Pythonを使用して7zファイルの内容を読み取る方法
- 29. Brunch.ioを使用してHTMLファイル内のコメント/ uglifyコードを削除するには
- 30. java内のファイルを削除しても動作しません