Hey, I have to recreate the following:
With these functions:
Code:
function Macheverzeichnis ([string]$VerzeichnisName, [int]$Anzahl){
for ($i=0; $i -lt $Anzahl; $i++){
New-Item -Path ".\" -Name $VerzeichnisName$i -ItemType "directory"
}
}
#Macheverzeichnis -VerzeichnisName DasistEinTest -Anzahl 2
Code:
function MacheLeeredateiNameNum ([string]$DateiName, [string]$DateiTyp, [int]$AnzahlDateien){
for ($i=0; $i -lt $AnzahlDateien; $i++){
New-Item -Path ".\" -Name $DateiName$i"."$Dateityp -ItemType file
}
}
#MacheLeeredateiNameNum -DateiName LassUnsTesten -DateiTyp txt -AnzahlDateien 3
Code:
function MacheInhaltsdateienNameNum ([string]$DateiName, [string]$DateiTyp, [int]$AnzahlDateien, [int]$AnzahlZeilen){
for ($i=0; $i -lt $AnzahlDateien; $i++){
New-Item -Path ".\" -Name $DateiName$i"."$DateiTyp -ItemType file
"Was ist denn los hier$i" | Add-Content $DateiName$i"."$DateiTyp
for($h=1; $h -lt $AnzahlZeilen; $h++){
Get-Random 1 | Add-Content $DateiName$i"."$DateiTyp
}
}
}
#MacheInhaltsdateienNameNum -DateiName DateiMitInhalt -DateiTyp txt -AnzahlDateien 2 -AnzahlZeilen 1
Code:
function Get-RandomString ([int]$Nworte){
$worte= "Hallo ", "Welt ", "Albstadt ", "Informatik ", "macht ", "Spass ", "Umpf ", "wrgl ", "brzkw ", "Alm ", "Öhi ", "Heidi ", "Geissen ", "Peter "
for ($i=1; $i -le $nworte; $i++){
$randomWords = $worte | Get-Random
$zeile = $randomwords + $zeile
}
return [string]$zeile
}
#Get-RandomString 7
So I need to create 3 directories with "function Macheverzeichnis ([string]$VerzeichnisName, [int]$Anzahl)"
And then put 3 files into those each of those 3 folders with "function MacheInhaltsdateienNameNum ([string]$DateiName, [string]$DateiTyp, [int]$AnzahlDateien, [int]$AnzahlZeilen)"
Can anyone help me? I just dont know how to get those new files into the created directories.
German:
Hey, muss die Verzeichnisstruktur von oben nachbauen mit den oben angegebenen Funktionen.
Ich weiß jedoch nicht, wie ich die 3 Dateien, die jeweils in die 3 Ordner müssen (3 pro Ordner) in die Ordner reinbekomme...
Kann mir wer da helfen?