CMD Master
Retour au blog
Mis à jourArnošt Havelka

Manipulation PowerShell : exercice de copie et de déplacement

Pratiquez Copy-Item et Move-Item comme une séquence sécurisée de gestion de fichiers en deux étapes.

Démarrer la leçon interactive
Manipulation PowerShell : exercice de copie et de déplacement

Cet exercice entraîne une séquence d'opérateur fiable : copiez d'abord pour des raisons de sécurité, puis déplacez/renommez une fois la sortie vérifiée.

Commandes à pratiquer

New-Item -Path .\copy-move-demo -ItemType Directory -Force | Out-Null
Set-Content -Path .\copy-move-demo\report.txt -Value 'Quarterly report'
Copy-Item .\copy-move-demo\report.txt .\copy-move-demo\backup.txt
Move-Item .\copy-move-demo\backup.txt .\copy-move-demo\archive.txt

Signal terminal attendu

Les deux commandes réussissent silencieusement lorsque les chemins sont valides. Confirmez l'état final avec :

Get-ChildItem .\copy-move-demo | Select-Object Name

Vous devriez voir report.txt et archive.txt (sans backup.txt).

Pourquoi c'est important

La copie avant déplacement réduit les risques lorsque les fichiers sont précieux ou que les flux de travail sont encore en cours de validation. Cela vous donne un point de restauration tout en préservant la vitesse opérationnelle.

Erreurs courantes

  • Inversion des arguments source et destination.
  • Déplacez-vous immédiatement sans créer de duplicata sécurisé.
  • Oublier d'inspecter les noms résultants.

Extension de la pratique

Exécutez un autre cycle de renommage sécurisé :

New-Item -Path .\copy-move-demo -ItemType Directory -Force | Out-Null
Set-Content -Path .\copy-move-demo\notes.txt -Value 'Release notes'
Copy-Item .\copy-move-demo\notes.txt .\copy-move-demo\notes.bak
Move-Item .\copy-move-demo\notes.bak .\copy-move-demo\notes-archive.txt
Get-ChildItem .\copy-move-demo | Select-Object Name

Répétez jusqu’à ce que le raisonnement sur la destination devienne automatique.

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Manipulation PowerShell : répétition de nettoyage

Pratiquez les modèles récursifs et génériques Remove-Item en toute sécurité avant un véritable travail de nettoyage.