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. いくつかのファイルを圧縮して削除した後にフォルダ内のフォルダを削除する
- 3. VB.Netフォルダ内のすべてのファイルを削除する
- 4. フォルダ内のファイル名から空白を削除する
- 5. コード内 - ファイルを含むフォルダを削除する
- 6. VB内のフォルダを削除するのではなく、フォルダ内のすべてのファイルを移動する
- 7. 名前が変更されたフォルダ内の特定のフォルダを削除する
- 8. 特定のフォルダからすべてのファイルとフォルダを削除する
- 9. .shファイルを使ってファイルとフォルダを削除する
- 10. キュウリシナリオ後のフォルダを削除する
- 11. ユーザーのフォルダを削除するスタートメニュー\プログラム
- 12. フォルダ内のすべてのファイルを削除しますが、最後のファイルは削除しますか?
- 13. iPhoneリソースのフォルダの内容を削除する
- 14. FTP接続のフォルダとすべてのファイルを削除する
- 15. 任意のフォルダからすべてのファイルを削除する
- 16. 最大のファイルを見つけてフォルダを削除する
- 17. フォルダとすべてのファイル/サブディレクトリを削除する
- 18. DDMSからフォルダを削除する
- 19. Gulp:フォルダを削除するには?
- 20. Rails - ルートからフォルダを削除する
- 21. _vtiフォルダをプログラムで削除する
- 22. /usr/portageフォルダを削除するGentoo
- 23. PHPを使用してフォルダからファイルを削除する
- 24. Perl: "rm"を使ってファイル、フォルダ、サブディレクトリを削除するには?
- 25. 変数を含むフォルダからファイル名を削除する
- 26. javascriptを使ってフォルダからファイルを削除するには?
- 27. Javascript:ダウンロード後にフォルダからファイルを削除する
- 28. Android Eclipseプロジェクトの "/ res"フォルダ内のファイルを除外する方法
- 29. bash内の特定のフォルダ内のすべてのディレクトリを削除する
- 30. Windows 7のバッチファイルを削除してフォルダを削除し、フォルダ全体(サブフォルダ)をコピーする
@Mudassir - J2MEは** J2SEではありません。ほとんどのJ2SEライブラリクラスは、J2SEアプリケーションでこれを行うために使用するキークラスを含みません。 –