Bonjour,
Pour aller plus loin dans le Powershell,
créer un script avec Powershell La commande "Get-ChildItem" permet de lister des fichiers et des dossiers selon un ou plusieurs critères.
Il est possible de filtrer des éléments avec des paramètres supplémentaire comme Path, Include, Exclude ...
Exemple;
Avec l'option "-Include" on va afficher par exemple tous les fichiers qui ont l'extension ".log" et ".txt":
Get-ChildItem -Path C:Windows -Force -Recurse -Include *.log,*.txt
Avec l'option "-Exclude" on va exclure tous les fichiers avec l'extension ".txt":
Get-ChildItem -Path C:Windows -Force -Recurse -Include *.log -Exclude *.txt
En couplant ça dans un Pipeline (" | " Alt Gr 6 ) avec une autre commande "move-item" (déplacer les fichiers trouvés précédemment)
on a donc;
C:PS>gci . -recurse -include *.txt | move-item -dest C:ps-testTextFiles
Cette commande déplace tous les fichiers texte du répertoire actif et de ses sous-répertoires, de manière récursive, vers le répertoire C:\TextFiles.
Naturellement à adapter au cas précis qui nous intéresse à savoir le type de fichier à traiter, le répertoire concerné,...
Bref, un peu de lecture;
https://github.com/powershell/powershell (pour obtenir powershell au cas où..?)
Introduction à PowerShell (nom de code Monad)
https://laurent-dardenne.developpez.co ... /PowerShell/Introduction/La ligne de commande Windows et les fichiers batch
https://windows.developpez.com/cours/ligne-commande/https://www.dsfc.net/wp-content/upload ... ts/support-powershell.pdfhttps://docs.microsoft.com/en-us/power ... vot=main&panel=getstartedhttps://docs.microsoft.com/en-us/power ... folders?view=powershell-6http://www.dimensionit.tv/wp-content/ ... nce-Dimension-IT-v2.9.pdfhttp://www.octetmalin.net/windows/scr ... -dossiers-repertoires.phphttp://www.powershell-scripting.com/https://docs.microsoft.com/en-us/power ... folders?view=powershell-6Concernant Robocopy ou encore « Robust File Copy » c'est un outil en ligne de commande qui naturellement s'intègre très bien dans powershell ou un fichier Batch.
À propos, il existe une interface graphique (un Gui ) de cet outil;
Add a Graphical User Interface (GUI) to the Microsoft Robocopy Command Line Tool
https://www.howtogeek.com/130729/add-a ... bocopy-command-line-tool/[TUTO] – Gérez la copie de vos données avec l’outil robocopy
https://sys-advisor.com/2013/02/11/ger ... -donnees-loutil-robocopy/Bonne lecture..!
Cette contribution était de : http://www.gratilog.net/xoops/newbb/viewtopic.php?forum=3&topic_id=15363&post_id=188268