2009-07-27 2 views
3

Dans Windows Vista, comment puis-je modifier la "date de modification" déposée, de n'importe quel fichier (texte/binaire) sans l'éditer? Je veux dire en changeant simplement certaines de ses propriétés. Dans Win-XP si l'on devait changer la date d'un fichier (texte, binaire), dans le menu des propriétés du fichier, on pouvait ajouter n'importe quelle chaîne dans l'un des champs comme Auteur, Commentaire, résumé et enregistrer cette chaîne. le fichier affichera la date et l'heure les plus récentes en tant que date de modification. C'est ce que je cherche à obtenir dans Windows Vista home premium en utilisant les paramètres Windows ou le registre etc, mais sans outils/programmes tiers qui doivent être installés.Comment changer la "date de modification" de n'importe quel fichier dans Vista home premium?

-Ajit

+0

ouvert, tapez un char, supprimer, cliquez sur Enregistrer? – Jason

+0

@Jason: Dans le cas où le fichier est binaire, tout d'abord il pourrait être de grande taille, donc l'ouverture prend du temps. Deuxième depuis son binaire, l'ajout de n'importe quel char pourrait corrompre le contenu, parce que vous ne savez pas où vous l'ajoutez dans le fichier etc .. donc pas si belle option je pense, – goldenmean

+0

Devrait-il être migré vers superuser.com? –

Répondre

7

I found the following Command Prompt command qui effectue l'équivalent Unix "toucher", qui mettra à jour la date de modification:

copy /b test.txt +,, 
+0

@Jon: merci cela fonctionne bien. Regardera s'il y a une alternative dans Windows lui-même plutôt que sur un shell. – goldenmean

+0

@jon: merci. Utilisé cette technique pour modifier les fichiers mod d'un jeu (oubli) afin que les anciens fichiers modés ne soient pas remplacés par les fichiers de jeu officiels les plus récents. Pas nécessaire, il s'avère, à cause d'un outil de gestion de mod existant, mais bon à savoir de toute façon. – Merritt