Как удалить файл после его создания приложением?

Этот вопрос относится к любому файлу, созданному приложением, но это описание моей проблемы.

На моем телефоне установлено приложение, которое создает файл .nomedia в корне моего хранилища каждый раз, когда в приложении происходит определенное действие. Это приводит к тому, что все мультимедийные файлы на моем телефоне не отображаются в приложениях галереи, потому что сканер мультимедиа игнорирует все.

Я связался с приложением, но им так и не удалось решить эту проблему. Что я хочу знать, так это то, есть ли способ немедленно удалить файл .nomedia, как только он будет создан приложением.

Удалите это приложение, просто
Это не дает ответа на мой вопрос.
наверное, поэтому я решил оставить комментарий;)
Мне нужно использовать приложение, поэтому удалить его невозможно.
Это должно быть ошибка или что-то в вашем приложении. Приложение не должно создавать файл .nomedia внутри системных медиа-папок. Возможно, он неправильно настроен для использования собственной папки.
Да, это конечно баг. Но пока они это не исправляют, я стараюсь не удалять файл вручную каждый раз, когда он создается.
Такие приложения, как Tasker, могут отслеживать изменения в определенном каталоге и выполнять команду, если происходит изменение.
@ Роберт, как вы упомянули, я использовал Tasker. Если возможно, пожалуйста, создайте ответ, чтобы я мог его принять. Спасибо.

Ответы (1)

Мониторинг каталога для вновь созданного или измененного файла — простая задача для приложения, поскольку Android предоставляет для этого API.

Поэтому многие приложения включают возможности мониторинга файлов, такие как Automate или Tasker . В этих приложениях вы можете отслеживать файл, добавляя триггер для удаления файла, который будет выполняться сразу после создания файла.