Utilisation de la commande COPY sous DOS
f6dqm1
Messages postés
47
Date d'inscription
Statut
Membre
Dernière intervention
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Une petite question qui nous ramène 30 ans en arrière.
Tous les soirs à heure fixe je copie le contenu d'un répertoire sur une clef USB à fin de sauvegarde : copy c:\repertpoire\*.* h:\repertoire\*.* en batch.
Comment faire pour que seuls les fichiers qui ont évolués (dates + récentes) soient copiés et pas les autres ?
<config>Windows XP
Une petite question qui nous ramène 30 ans en arrière.
Tous les soirs à heure fixe je copie le contenu d'un répertoire sur une clef USB à fin de sauvegarde : copy c:\repertpoire\*.* h:\repertoire\*.* en batch.
Comment faire pour que seuls les fichiers qui ont évolués (dates + récentes) soient copiés et pas les autres ?
<config>Windows XP
A voir également:
- Utilisation de la commande COPY sous DOS
- Invite de commande - Guide
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Commande terminal mac - Guide
- Exact audio copy - Télécharger - Conversion & Extraction
3 réponses
hello
utilser a commande xcopy et ses options, par ex.:
utilser a commande xcopy et ses options, par ex.:
/d[:mm-jj-aaaa] Copie uniquement les fichiers sources qui ont été modifiés à la date précisée ou après cette date. ... /m Copie les fichiers sources dotés de l'attribut archive.
OK mais je ne peux pas changer mon batch tous les jours pour y mettre la date du jour. En effet mon batch est lancé en tâche planifiée tous les jours à la même heure et il faut que ça fonctionne quelque soit le jour. Je me demandais si avec un IF je pouvais m'en sortir. Actuellement mon batch réécrit tout le répertoire chaque soir même si rien n'a changé. C'est pas top !
Enfin, si ce n'est pas possible ça restera en l'état. C'était juste histoire d'optimiser la sauvegarde.
Enfin, si ce n'est pas possible ça restera en l'état. C'était juste histoire d'optimiser la sauvegarde.