j2meを使用してフォルダ内のすべてのファイルをクリアしようとしています。それ、どうやったら出来るの?フォルダをクリア - フォルダ内のファイルを削除する - J2ME
答えて
J2MEを使用しているため、java.io.File
クラスは利用できません。
だから私はあなたがFileConnectorオプションパッケージ(FCOP)を使用していると仮定しています。
javax.microedition.io.file.FileConnectionのjavadocsを見てください。詳細を把握できるはずです。
私はJ2MEの専門家ではないんだけど、私はコードは次のようなものに見えるだろうと思う:(finally
を使用して)扱う
FileConnection fconn = (FileConnection) Connector.open("file:///SomeDirectory");
Enumeration en = fconn.list();
while (en.hasMoreElements()) {
String name = en.nextElement();
FileConnection tmp = (FileConnection) Connector.open(
"file:///SomeDirectory/" + name);
tmp.delete();
tmp.close();
}
例外処理、適切なリソースが読者の練習として残しています。 - )
ねえ。ありがとう。フォルダ内にサブディレクトリがあるかどうか疑問に思っていますが、ファイルを探すために列挙を使用していますか? – JohnDoe4136
潜在的にサブディレクトリがある場合は、サブコードを削除する前にサブディレクトリを空にする再帰的な方法にコードを変換する必要があります。空でないディレクトリを削除しようとすると、 'FileConnection.delete()'は例外をスローすると書かれています。 –
File.list()またはFile.listFiles()を使用してファイルのリストを取得します。リストを反復し、File.delete()を使用してリストを削除します。ディレクトリを削除するには、File.delete()を使用します。
サブディレクトリを含める場合は、ディレクトリを削除する前に、各サブディレクトリをヒットしながら再帰的に前のコードを実行します。
少し問題があります。 J2MEには 'java.io.File'はありません。 –
@Stephen - あなたが持っている設定とプロファイルに依存します。私は個人プロファイルを使用することに慣れています。 –
- 1. 指定したフォルダ内のファイルとフォルダを削除する
- 2. Googleクラウドストレージ内のフォルダ内のファイルを削除する
- 3. VBAを使用してFTPフォルダ内のファイルとフォルダを削除する
- 4. PHPのフォルダとファイルを削除する
- 5. いくつかのファイルを圧縮して削除した後にフォルダ内のフォルダを削除する
- 6. VBでフォルダ内のすべてのExcelファイルを削除する
- 7. VB.Netフォルダ内のすべてのファイルを削除する
- 8. フォルダ内のすべてのファイルを削除する
- 9. matlabを使用してフォルダ内のファイルを削除する
- 10. フォルダを削除しますが、フォルダ内の最後のファイルを削除します。
- 11. フォルダ内のいくつかのファイルを削除する - Python
- 12. ajaxでフォルダ内の選択したファイルを削除する
- 13. フォルダ内のファイルを削除する(Visual Studio 2017 VB.NET)
- 14. フォルダ内のファイル名から空白を削除する
- 15. VB内のフォルダを削除するのではなく、フォルダ内のすべてのファイルを移動する
- 16. コード内 - ファイルを含むフォルダを削除する
- 17. 削除フォルダ内の画像を
- 18. は一つのフォルダ以外linuxディレクトリ内のすべてのフォルダとファイルを削除して、そのフォルダ
- 19. APPDATAフォルダ内のファイルを削除します
- 20. ファイルを削除するが、フォルダは削除しないC#
- 21. 特定のフォルダからすべてのファイルとフォルダを削除する
- 22. フォルダの内容を別のフォルダと比較して削除する
- 23. 名前が変更されたフォルダ内の特定のフォルダを削除する
- 24. 検索ファイル内のwindowsフォルダを除外
- 25. フォルダの作成と削除ファイルをフォルダに移動し、ファイルをフォルダの外に移動します
- 26. フォルダとサブフォルダ内のファイルから最も古いファイルを削除する
- 27. フォルダとすべてのサブフォルダ(圧縮フォルダ)のすべてのファイルを削除
- 28. .shファイルを使ってファイルとフォルダを削除する
- 29. laravel:URL共有フォルダのフォルダを削除する
- 30. フォルダ内のファイルの比較、削除、追加
@Mudassir - J2MEは** J2SEではありません。ほとんどのJ2SEライブラリクラスは、J2SEアプリケーションでこれを行うために使用するキークラスを含みません。 –