Archivage lorsque le nom de fichier de destination est exactement le même que celui du fichier source

Lorsque vous avez configuré votre tâche de conversion pour réécrire à l’emplacement d’origine avec exactement le même nom de fichier d’origine, MCEBuddy ne pourra pas archiver le fichier original ; il finira plutôt par l’écraser.

Il s’agit d’une limitation architecturale de MCEBuddy, car il fonctionne de telle manière que la tâche de conversion doit se terminer avant que la tâche d’archivage ne démarre. Toutefois, dans ce cas, comme la tâche de conversion écrase le fichier original (même nom de fichier), au moment où la tâche d’archivage commence, le fichier original est déjà écrasé et il n’y a plus rien à archiver.

Le contournement de cette limitation consiste à écrire une commande personnalisée qui sauvegarde le fichier original avant que la tâche de conversion ne se termine, préservant ainsi le fichier original. En substance, cela revient à effectuer le travail de la tâche d’archivage, mais via une commande personnalisée pendant que la tâche de conversion est encore en cours.

Ajoutez cette commande personnalisée à votre profil :

CustomCommandPath="c:\windows\system32\cmd.exe"
CustomCommandParameters="/c move /y "%sourcefile%" "D:\YYY\%originalfilename%-Backup.%originalext%""
CustomCommandHangPeriod=0
CustomCommandCritical=true
CustomCommandUISession=false
CustomCommandShowWindow=false

Ceci copiera le fichier original et le placera dans le dossier D:\YYY, en nommant le fichier <nomdefichier>-Backup.<extension> avant que la tâche de conversion ne se termine et ne remplace le fichier original par le fichier converti.

Vous pouvez changer le dossier de destination et modifier la structure du nom de fichier selon vos besoins.

@ImCoKeMaN, reprenant votre dernier commentaire sur le forum de discussion précédent, cela ne peut pas être fait via l’interface graphique car c’est une limitation stricte de l’architecture, mais vous pouvez inclure ces lignes dans votre profil (vous pouvez utiliser un fichier profiles.conf personnalisé et indiquer à MCEBuddy de l’utiliser afin de ne pas le perdre lors d’une mise à jour).

1 « J'aime »