Я пытаюсь очистить все файлы в папке с помощью j2me. Как мне это сделать?Очистить папку - удалить файлы в папке - J2ME
ответ
Поскольку вы используете J2ME, класс java.io.File
недоступен для вас.
Поэтому я предполагаю, что вы используете дополнительный пакет FileConnector (FCOP).
Взгляните на javadocs на javax.microedition.io.file.FileConnection, и вы сможете выяснить детали.
Я не эксперт J2ME, но я думаю, что код будет выглядеть примерно так:
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();
}
Обработка исключений, правильный ресурс обработки (с использованием finally
) остается в качестве упражнения для читателя: -)
Эй. Благодарю. Просто интересно, есть ли подкаталог внутри папки, я использую перечисление для поиска файлов? – JohnDoe4136
Если есть потенциально подкаталоги, вам нужно будет превратить мой код в рекурсивный метод, который очищает подкаталоги перед их удалением. 'FileConnection.delete()' документируется как отбрасывание исключения, если вы пытаетесь удалить непустой каталог. –
Используйте File.list() или File.listFiles(), чтобы получить список файлов. Затем перейдите в список и используйте File.delete(), чтобы удалить их. Для удаления каталога используйте File.delete().
Если вы хотите включить подкаталоги, рекурсивный рекурсивный рекурсивный код, рекурсивный, когда вы попадаете в каждый подкаталог, перед удалением каталога.
мелкий проблема. J2ME не имеет 'java.io.File'. –
@Stephen - Ahh, это зависит от того, какая конфигурация и профиль у вас есть. Я привык использовать Личный профиль, который у него есть. –
- 1. Как удалить папку в папке?
- 2. Как очистить ненужные файлы в папке. Metadata?
- 3. Удалить папку и файлы в PHP
- 4. Как очистить (удалить содержимое) папку с npm
- 5. Как удалить все файлы в папке, но не удалить папку с использованием стандартных библиотек NIX?
- 6. Рекурсивно удалить все двоичные файлы в папке
- 7. Последние файлы в папке
- 8. J2ME FileConnection
- 9. Найти файлы в папке и вложенной папке
- 10. Удалить файлы не существует в исходной папке в cmd?
- 11. POST-файлы в папке
- 12. просматривать файлы в папке
- 13. Как очистить папку .m2 Maven?
- 14. XCopy файлы и папки в новую папку в исходной папке
- 15. читать файлы в папке
- 16. Как удалить все файлы в папке, но не сама папка?
- 17. Как удалить все пустые файлы в папку и ее подпапки?
- 18. Не удается создать папку, а затем создать файлы в папке
- 19. Python Ссылка на папку или файлы в папке
- 20. Дублированные файлы в частной папке
- 21. OAM 11g очистить/удалить файлы cookie приложений
- 22. Удалить приложение J2ME через код J2ME?
- 23. Как удалить все файлы в папке с папкой на PHP?
- 24. Скребок: очищенные ссылки - теперь не удается очистить и удалить файлы html в папку
- 25. Удалить папку и все файлы/подкаталоги
- 26. удалить папку, содержащую файлы node js
- 27. Как удалить все файлы и папку в php с разрешения?
- 28. Как удалить папку из репозитория Bitbucket?
- 29. Очистить общую папку
- 30. HTTP удалить запрос в J2ME
@ Mudassir - J2ME - ** нет ** J2SE. Большинство классов библиотеки J2SE отсутствуют ... включая ключевые классы, которые вы использовали бы для этого в приложении J2SE. –