Powershell boucle copie help
Fermé
skier-dawg
Messages postés
2
Date d'inscription
mardi 12 décembre 2017
Statut
Membre
Dernière intervention
12 décembre 2017
-
12 déc. 2017 à 04:19
jordane45 Messages postés 38109 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 12 déc. 2017 à 08:26
jordane45 Messages postés 38109 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 12 déc. 2017 à 08:26
A voir également:
- Powershell boucle copie help
- Copie cachée - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie écran samsung - Guide
- Copie disque dur - Guide
- Copie rapide - Télécharger - Gestion de fichiers
1 réponse
skier-dawg
Messages postés
2
Date d'inscription
mardi 12 décembre 2017
Statut
Membre
Dernière intervention
12 décembre 2017
Modifié le 12 déc. 2017 à 08:24
Modifié le 12 déc. 2017 à 08:24
update : voici mon code, sauf que tout va dans superieur a la moyenne :(
$Files = Get-ChildItem -Path $PSScriptRoot -File #calcul moyenne dossiers $moy = ((Get-ChildItem -Path $PSScriptroot | Measure-Object -Property Length -Average).Average/1Kb) #sortir la moyenne Write-Output "votre moyenne est la suivante :"$moy #creer le repertoire inferieurs New-Item -Path $PSscriptroot -Name Fichiers_inferieurs_à_la_moyenne -type directory -Force #creer le repertoires superieurs New-Item -Path $PSscriptroot -Name Fichiers_superieurs_à_la_moyenne -type directory -Force #classement des fichiers selon leur taille For($i = 0;$i -lt $Files.Count;$i++) { if ($Files[$i].Length -lt $moy) { Copy-Item $Files[$i].FullName -Destination "$PSScriptRoot\Fichiers_inferieurs_à_la_moyenne" } elseif ($Files[$i].Length -gt $moy) { Copy-Item $Files[$i].FullName -Destination "$PSScriptRoot\Fichiers_superieurs_à_la_moyenne" } }
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :ICIMerci d'y penser dans tes prochains messages.Jordane45 |
12 déc. 2017 à 08:26
commence par ajouter du debug, en regardant, par exemple ce que donne un
avant tes if