Dejar archivo vacío

Tipo de solicitud:
NUEVA FUNCIONALIDAD

Resumen del problema o sugerencia:

Actualmente uso Silicon Dust HDHomerun como mi DVR, y tengo MCEBuddy monitoreando la ruta, comprimiendo/eliminando la grabación original para ahorrar espacio. Sin embargo, debido a que elimino el archivo original, mi DVR de HDHomerun lo vuelve a grabar en la próxima emisión.

La funcionalidad que solicitaría es que se elimine el archivo original, pero se cree un archivo vacío con el mismo nombre/extensión que el original en su lugar (o simplemente se sobrescriba el archivo sin contenido). Esto engañaría a mi DVR para que piense que no necesita grabar de nuevo.

Se me ocurrió una solución simple.

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

Edit: No funcionó. Acceso denegado. Supongo que incluso en la etapa “PostCustom”, el archivo todavía está siendo accedido por MCEBuddy. Puedo crear otro archivo vacío con este script, pero no sobrescribir el existente.

Parece que tendré que ser creativo. Crear un archivo de cola, y después de cada conversión añadir el archivo a la cola; al comienzo de cada nueva conversión, sobrescribir los archivos en la cola.

Esa es la forma correcta de hacerlo AFAIK. Mcebuddy no bloquea el origen. Puede ser algún otro software (por ejemplo, antivirus) o un problema de permisos de archivo/directorio.

La gente está usando el mismo proceso para crear archivos stub para HDHR. Mira este post para un ejemplo funcional