1. 問題
file.delete() でファイルを削除できない file.delete() でファイルを削除できない 何度やっても結果が falseそれは実行されます。
2. 原因の分析
(1) ファイル上でストリーム操作が行われているか、ストリーム操作の完了後にストリーム操作が閉じられていない可能性があります。 ;
(2) 外部プロセスまたはプログラムがファイルを占有している可能性があります。
(無料の学習ビデオ共有:java ビデオ チュートリアル)
3. 解決策
方法 1: できる場合上記の問題が発生した場合、該当するストリームまたはプロセスを閉じると、問題は自然に解決されます。
方法 2: (究極の方法!) 新しいファイル (「ファイルの絶対パス」) を直接渡し、file.delete() を実行して正常に削除します。
具体的な例は次のとおりです:
File file = new File("D:/a.jpg"); file.delete(); //返回结果就是true
関連記事チュートリアルの共有:Java 入門チュートリアル
以上がJavaのfile.delete()ではファイルを削除できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。