1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
@echo off
# destination
$D_root = "C:\Users\qnahel01\Documents\QNahel_Creation_dossiers"
# clients
$list_nom = Get-Content "C:\Users\qnahel01\Documents\QNahel_Creation_dossiers\dossiers_clients.csv"
# créa arbo pour chaque nom dans mon csv
foreach ($nom in $list_nom)
{
$mon_chemin1 = $D_root + $nom + "\1- Geomarketing"
$mon_chemin2 = $D_root + $nom + "\2- Campagnes"
$mon_chemin3 = $D_root + $nom + "\3- Donnees personnelles"
#test de l'existence de dossier
if (Test-Path $mon_chemin1)
{
Write-output "le dossier $mon_chemin1 existe deja" | out-file "c:\temp\erreur_creation_arborescence.log" -Append
}
else
{
New-Item $mon_chemin1 -type directory
Write-output "creation du dossier $mon_chemin1 terminée " | Out-File "c:\temp\creation_arborescence.log" -Append
}
if (Test-Path $mon_chemin2)
{
Write-output "le dossier $mon_chemin2 existe deja" | out-file "c:\temp\erreur_creation_arborescence.log" -Append
}
else
{
New-Item $mon_chemin2 -type directory
Write-output "creation du dossier $mon_chemin2 terminée " | Out-File "c:\temp\creation_arborescence.log" -Append
}
if (Test-Path $mon_chemin3)
{
Write-output "le dossier $mon_chemin3 existe deja" | out-file "c:\temp\erreur_creation_arborescence.log" -Append
}
else
{
New-Item $mon_chemin2 -type directory
Write-output "creation du dossier $mon_chemin3 terminée " | Out-File "c:\temp\creation_arborescence.log" -Append
}
}
pause |
Partager