Wie lösche ich eine Datei, nachdem sie von einer App erstellt wurde?

Diese Frage gilt für jede von einer App erstellte Datei, aber dies ist die Beschreibung meines Problems.

Ich habe eine App auf meinem Telefon installiert, die jedes Mal, wenn eine bestimmte Aktion in der App ausgeführt wird, eine .nomedia-Datei im Stammverzeichnis meines Speichers erstellt. Dies führt dazu, dass alle Mediendateien auf meinem Telefon nicht in Galerieanwendungen angezeigt werden, da der Medienscanner alles ignoriert.

Ich habe die App kontaktiert, aber sie haben es immer noch nicht geschafft, dieses Problem zu lösen. Was ich dann wissen möchte, ist, ob es eine Möglichkeit gibt, die .nomedia-Datei sofort zu löschen, sobald sie von der App erstellt wurde.

Entfernen Sie diese App einfach
Das beantwortet meine Frage nicht.
das ist wahrscheinlich der Grund, warum ich mich entschieden habe, stattdessen zu kommentieren;)
Ich muss die App verwenden, daher ist das Löschen nicht möglich.
Dies sollte ein Fehler oder etwas in Ihrer App sein. Eine App sollte keine .nomedia-Datei in Systemmedienordnern erstellen. Möglicherweise ist es nicht richtig konfiguriert, um seinen eigenen Ordner zu verwenden
Ja, das ist sicherlich ein Bug. Aber obwohl sie es nicht beheben, versuche ich zu vermeiden, die Datei jedes Mal manuell löschen zu müssen, wenn sie erstellt wird.
Apps wie Tasker können ein bestimmtes Verzeichnis auf Änderungen überwachen und bei einer Änderung einen Befehl ausführen.
@Robert Am Ende habe ich Tasker verwendet, wie Sie erwähnt haben. Wenn möglich, erstellen Sie bitte eine Antwort, damit ich sie annehmen kann. Danke schön.

Antworten (1)

Die Überwachung eines Verzeichnisses auf eine neu erstellte oder geänderte Datei ist eine einfache Aufgabe für eine App, da Android eine API dafür bereitstellt.

Daher enthalten viele Apps Dateiüberwachungsfunktionen wie Automate oder Tasker . In diesen Apps können Sie die Datei überwachen, indem Sie einen Auslöser zum Löschen der Datei hinzufügen, der sofort ausgeführt wird, wenn die Datei erstellt wird.