J'ai une commande simple en batch pour mettre à jour un seul exe dans un pack sfx que j'ai fait (en utilisant sfx maker, tiers). Il y a quelques sfx qui ont besoin du même fichier de mise à jour vers une nouvelle version/ou plus ancienne, si vous devez revenir en arrière. C'est le même fichier à tous. Un exécutable d'installation de 99 mb.7zip commande de mise à jour de ligne de commande ne fonctionne pas
7za 'archive' -u 'file.com'
Ainsi lors de l'exécution, le sfx semble destiné à mettre à jour, vous pouvez voir la. Le fichier TMP étant créé cependant à la fin l'exe n'a pas mis à jour le nouveau. La date de modification du nouveau fichier est parfois plus ancienne car j'ai besoin de revenir en arrière. Cela pourrait-il être la raison?
Je dois mettre à jour un fichier de configuration séparé tout le temps en eux et cela fonctionne sans problème à chaque fois. Je suppose que c'est plus récent - édité avant de mettre à jour sfx via la commande.
J'ai trouvé que je peux réaliser ce que je veux en exécutant 2 commandes, une pour supprimer l'exe, une autre pour ajouter le fichier. Mais cela double le temps de traitement.
Existe-t-il un moyen de forcer la mise à jour même si le fichier cible est plus ancien? Je ne pouvais rien voir en regardant dans les sections d'aide.
Y at-il un certain mode que l'archive 7z doit être avant d'être utilisé dans un programme de création sfx. J'utilise le magasin comme mode zip et l'option 'ajouter et remplacer le fichier'.
Merci