clear
$fichier = Get-Content C:\toto.csv
cd 'C:\Arbo code'
Foreach ($line in $fichier) {
$line_splitted = $line.split(",")
$CODE=$line_splitted[0]
$LIB=$line_splitted[1]
$NIV=$line_splitted[2]
$CODE1=$line_splitted[3]
if (($niv -eq "1") -and ($CODE -eq "3000" -or ($CODE -eq "2010"))){
Write-Host "$CODE $LIB $NIV $CODE1"
New-Item -Name "$CODE" -ItemType directory
$entite=$CODE
Foreach ($line in $fichier) {
$line_splitted = $line.split(",")
$CODE=$line_splitted[0]
$LIB=$line_splitted[1]
$NIV=$line_splitted[2]
$CODE1=$line_splitted[3]
if ($CODE1 -eq $Entite){
New-Item -Name "$Entite\$CODE" -ItemType directory
$Categ=$CODE
Foreach ($line in $fichier) {
$line_splitted = $line.split(",")
$CODE=$line_splitted[0]
$LIB=$line_splitted[1]
$NIV=$line_splitted[2]
$CODE1=$line_splitted[3]
if ($CODE1 -eq $Categ){
New-Item -Name "$Entite\$Categ\$CODE" -ItemType directory
$Esp=$CODE
Foreach ($line in $fichier) {
$line_splitted = $line.split(",")
$CODE=$line_splitted[0]
$LIB=$line_splitted[1]
$NIV=$line_splitted[2]
$CODE1=$line_splitted[3]
if ($CODE1 -eq $Esp){
New-Item -Name "$Entite\$Categ\$Esp\$CODE" -ItemType directory
}
}
}
}
}
}
}
}
Partager