TXT Datei umbennenen mit Inhalt aus Textdatei
Hallo nochmals,
ich benötige noch einmal eine kleine Starthilfe. Wir stehen gerade vor der letzten Hürde. Und zwar.
In Powershell müssen wir noch ein Script programmieren dass auch die Textdateien ausliest und nach einem bestimmten Inhalt sucht.
Siehe hierzu unsere ersten Code Versuche:
Sprich wenn in der einen Textdatei BMG-Lagerbestand drinnen steht soll diese TXT Datei umbenannt zu BMG-Lagerbestand werden. Steht in der 2ten TXT Datei BMG-Materialbelege dann soll diese Datei BMG-Materialbelege heißen. Genau so dann auch mit der 3ten datei.
Unser Script was wir versucht haben funktioniert leider nicht wirklich. Irgendwo haben wir was übersehen im Code. Bitte nicht wundern wir wollten das erst mal mit Remove Testen ob das ganze so funktioniert.
ich benötige noch einmal eine kleine Starthilfe. Wir stehen gerade vor der letzten Hürde. Und zwar.
In Powershell müssen wir noch ein Script programmieren dass auch die Textdateien ausliest und nach einem bestimmten Inhalt sucht.
Siehe hierzu unsere ersten Code Versuche:
$Dateien=get-childitem c:\Location\test 2
foreach($Datei in $Dateien){
$file = Get-Content c:\Location\test\$Datei
$containsWord1 = $file | %{$_ -match "BMG-Lagerbestand"}
$containsWord2 = $file | %{$_ -match "BMG-Materialbelege"}
$containsWord3 = $file | %{$_ -match "BMG-Lieferungen"}
if ($containsWord1 -contains $true) {
{remove-item c:\Location\test\$file}
elseif($containsWord2 -contains $true)
{remove-item c:\Location\test\$file}
elseif($containsWord3 -contains $true)
{remove-item c:\Location\test\$file}
}
}
Sprich wenn in der einen Textdatei BMG-Lagerbestand drinnen steht soll diese TXT Datei umbenannt zu BMG-Lagerbestand werden. Steht in der 2ten TXT Datei BMG-Materialbelege dann soll diese Datei BMG-Materialbelege heißen. Genau so dann auch mit der 3ten datei.
Unser Script was wir versucht haben funktioniert leider nicht wirklich. Irgendwo haben wir was übersehen im Code. Bitte nicht wundern wir wollten das erst mal mit Remove Testen ob das ganze so funktioniert.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 640968
Url: https://administrator.de/contentid/640968
Ausgedruckt am: 25.11.2024 um 16:11 Uhr
1 Kommentar