andreasmetag
Goto Top

Verzeichnissauflistung Powershell

Hallo,

ich versuche mich gerade daran ein verzeichniss auszulesen, und pro Datei eine weitere Datei zu schreiben.
mit Get-ChildItem -Path $folder -Filter *.pdf | SELECT Name
komme ich hier leider nicht weiter.

Im Verzeichniss liegen quasi 20 pdf dateien im format "nummer.pdf" (123456.pdf) etc.
ich will jetzt das pro datei einer weitere datei geschrieben wird ( 123456-kopie.txt)
in der die Belegnummer nochmal drin steht.

leider bekomme ich mit Get-Child kein ordentlichen string zu stande, den ich mir zurechtschneiden kann.

kann wer helfen ?

Danke

Content-ID: 316530

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

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

H41mSh1C0R
H41mSh1C0R 29.09.2016 aktualisiert um 15:34:21 Uhr
Goto Top
Hi

Get-ChildItem -Path $folder -Filter *.pdf | %{ 
$name = $_.basename 

if (!(Test-Path $folder\$name"-Kopie".txt)) {  
    $file = New-Item -Path $folder\$name"-Kopie".txt -ItemType file   
    $name | Add-Content $file
}
}

Gruß
colinardo
colinardo 29.09.2016, aktualisiert am 30.09.2016 um 00:00:44 Uhr
Goto Top
Servus.
Ich fasse mich kurz:
$folder = 'c:\ordner'  
gci $folder -Filter *.pdf | %{$_.Basename | sc "$($_.DirectoryName)\$($_.Basename)-kopie.txt" -EA SilentlyContinue}  
Grüße Uwe
H41mSh1C0R
H41mSh1C0R 29.09.2016 um 22:47:58 Uhr
Goto Top
Hi Uwe,
immer wieder schön zu lesen wie kompakt das geht. *fleissig mit les und lern*
Gruß vom H41mSh1C0r