mahatma andi
Cadet 4th Year
- Registriert
- Jan. 2007
- Beiträge
- 97
Hallo zusammen,
ich hab hier grad einen Ordner mit einigen Unterordnern, aus denen ich alle Bilder extrahieren soll. Unter Unix käme ich damit klar aber auf dem Windows-PC, den ich aktuell benutze, muss ich mir mit powershell was zusammenbasteln.
Bis jetzt habe ich das:
Also es soll alle *jpg finden in Unterordnern und diese dann in den Ordner "Bilder" verschieben und im Filenamen den Path angeben. Das ist momentan extrem hässlich gelöst, aber zumindest Zweckmässig: ich brauche einzig den obersten Ordner im Filenamen, der aktuell immerhin noch drin ist, aber mit den Unter und evtl. Überordnern, die ich gar nicht brauche:
Ordner1/unterordnern/unterunterordner/.../bild1.jpg
Ordner1/unterordner/bild2.jpg
Ordner2/unterordner/.../bild3.jpg
usw.
soll zu:
Bilder/Ordner1bild1.jpg
Bilder/Ordner1bild2.jpg
Bilder/Ordner2bild3.jpg
werden.
Kann mir da wer noch helfen?
Danke, cheers,
mahatma
ich hab hier grad einen Ordner mit einigen Unterordnern, aus denen ich alle Bilder extrahieren soll. Unter Unix käme ich damit klar aber auf dem Windows-PC, den ich aktuell benutze, muss ich mir mit powershell was zusammenbasteln.
Bis jetzt habe ich das:
Code:
$destination = ".\Bilder"
if (Test-Path $destination)
{echo "Zielordner existiert"}
else
{echo "Zielordner existiert nicht, wird nun erstellt"
md $destination}
$files = get-childitem -recurse -include *.jpg
$files| copy-item -destination {$destination + "\" + $_.Directory.Parent.Parent.Parent +
$_.Directory.Parent.Parent +$_.Directory.Parent + $_.Directory.Name + $_.Name}
Also es soll alle *jpg finden in Unterordnern und diese dann in den Ordner "Bilder" verschieben und im Filenamen den Path angeben. Das ist momentan extrem hässlich gelöst, aber zumindest Zweckmässig: ich brauche einzig den obersten Ordner im Filenamen, der aktuell immerhin noch drin ist, aber mit den Unter und evtl. Überordnern, die ich gar nicht brauche:
Ordner1/unterordnern/unterunterordner/.../bild1.jpg
Ordner1/unterordner/bild2.jpg
Ordner2/unterordner/.../bild3.jpg
usw.
soll zu:
Bilder/Ordner1bild1.jpg
Bilder/Ordner1bild2.jpg
Bilder/Ordner2bild3.jpg
werden.
Kann mir da wer noch helfen?
Danke, cheers,
mahatma