Leere Datei lassen

Anfragetyp:
NEUES FEATURE

Zusammenfassung des Problems oder des Vorschlags:

Ich nutze derzeit Silicon Dust HDHomerun als DVR und lasse MCEBuddy den Pfad überwachen, die Aufnahme komprimieren und die Originaldatei löschen, um Speicherplatz zu sparen. Da ich die Originaldatei jedoch lösche, nimmt mein HDHomerun-DVR sie bei der nächsten Ausstrahlung erneut auf.

Das gewünschte Feature wäre, die Originaldatei zu löschen, aber eine leere Datei mit demselben Namen und derselben Erweiterung an ihrer Stelle zu erstellen (oder die Datei einfach mit nichts zu überschreiben). Dies würde meinen DVR dazu bringen zu glauben, dass keine erneute Aufnahme erforderlich ist.

Habe eine einfache Lösung gefunden.

PostCustomCommandPath=C:\Windows\System32\cmd.exe
PostCustomCommandParameters=/c aaa > “%sourcefile%”
PostCustomCommandHangPeriod=1
PostCustomCommandCritical=false
PostCustomCommandUISession=true
PostCustomCommandShowWindow=false
PostCustomCommandExitCodeCheck=false

Bearbeitung: Hat nicht funktioniert. Zugriff verweigert. Vermutlich wird die Datei selbst im „PostCustom“-Status noch von MCEBuddy gesperrt. Ich kann mit dem Skript eine weitere leere Datei anlegen, aber nicht die vorhandene überschreiben.

Scheint so, als müsste ich kreativ werden: eine Warteschlange anlegen und nach jeder Konvertierung die Datei dort einreihen; zu Beginn jeder neuen Konvertierung die Dateien in der Warteschlange überschreiben.

Das ist meines Wissens nach die richtige Vorgehensweise. Mcebuddy sperrt die Quelle nicht. Das könnte eine andere Software sein (z. B. Antivirus) oder ein Problem mit Datei-/Ordnerberechtigungen.

Die Leute nutzen denselben Prozess, um Stub-Dateien für HDHR zu erstellen. Sieh dir diesen Beitrag für ein funktionierendes Beispiel an