Est-il possible de faire en sorte qu'un script batch ne XCOPY les fichiers d'une source que s'ils sont plus anciens que ceux de la destination ? J'essaie d'archiver des versions de Roblox. J'ai essayé /D, mais cela ne fait que copier les fichiers de la source s'ils sont plus récents que ceux de la destination. Je veux juste cela parce qu'il est possible de modifier les fichiers Roblox via le dossier Versions, et je ne veux pas que mes fichiers modifiés soient sauvegardés dans une archive. Roblox a récemment changé le son de la mort, qui est passé de l'emblématique "Oof !" à un "Teh !" vraiment mauvais. Je veux revenir à l'effet sonore "Oof !", mais si je fais cela et que la tâche s'exécute, la copie aura l'effet sonore "Oof !" au lieu de l'effet sonore "Teh ! Si vous avez besoin de plus d'informations, j'ai fait un autre post il y a quelques jours, et je continue à partir de celui-ci. Voici le post. Le script que j'utilise est :
DIR C:\Users\USERNAME\AppData\Local\Roblox\Versions\
XCOPY /E /V /C /H /K /Y /J /D /O /X C:\Users\USERNAME\AppData\Local\Roblox\Versions\* "D:\REALNAME\File History\Roblox Version Archive"
DIR "D:\REALNAME\File History\Roblox Version Archive"
Signification des drapeaux :
/E Copies directories and subdirectories, including empty ones
/V Verifies the size of each new file
/C Continues copying even if errors occur
/H Copies hidden and system files also
/K Copies attributes
/Y Suppresses prompting
/J Copies using unbuffered I/O. Recommended for very large files
/D Copies all Source files that are newer than existing Destination files.
/O Copies file ownership and ACL information
/X Copies file audit settings
Ma question est donc la suivante : existe-t-il un flag/script qui désactive l'écrasement si la source a une version plus récente que la destination ?