nxtrex
Goto Top

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:

$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.

Content-Key: 640968

Url: https://administrator.de/contentid/640968

Ausgedruckt am: 29.03.2024 um 13:03 Uhr

Mitglied: LeeX01
LeeX01 15.01.2021 um 16:01:52 Uhr
Goto Top
Mal verwendest du test und dann test 2