Frage

Ich habe 100 Ordner, die eine PSD-Datei enthalten:

generasacodicetagpre.

Jede PSD-Datei enthält ein Bild: 'logo.pd'

Ich möchte 'logo.pdd' von 'fileNamex', 'Dateinamey', 'filenamez' bzw. in,

generasacodicetagpre.

in einen anderen Ordner,

generasacodicetagpre.

und umbenennen 'logo' Datei mit 'logo_parentfoldame' auf diese Weise: 'logo_fileenamex', 'logo_fileenamey', 'logo_fileenamez'.

Endergebnis:

generasacodicetagpre.

hoffe es ist klar!

War es hilfreich?

Lösung

so etwas so sollte der Trick tun.

Sie möchten das Get-Childitem mit -Recurse verwenden, um alle diese Dateien in jedem Unterverzeichnis zu ergreifen.

generasacodicetagpre.

filtern Sie jedoch Ihre Ergebnisse nur auf diejenigen mit der .psd-Erweiterung.

generasacodicetagpre.

Erläutern Sie dann für jedes dieser Dateien den Namen des übergeordneten übergeordneten Verzeichnisses der Eltern.

generasacodicetagpre.

und kopieren Sie die Datei schließlich an unser neues Dateiziel.

generasacodicetagpre.

Das Endprodukt sieht so etwas aus:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top