2017-08-19 11 views
-3

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

Répondre

0

u changé à un et le travail se fait,!