WinFuture-Forum.de: Ordner nach darin enthaltener, ältesten, Datei umbenennen. - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Software
Seite 1 von 1

Ordner nach darin enthaltener, ältesten, Datei umbenennen.


#1 Mitglied ist offline   Nea1974 

  • Gruppe: aktive Mitglieder
  • Beiträge: 187
  • Beigetreten: 15. Januar 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bei Heidelberg

geschrieben 27. Februar 2016 - 19:53

Guten Abend,
ich versuche gerade Ordner umzubenennen und zwar mit dem Namen der darin enthaltenen, ältesten, Datei.

Als Beispiel:
Der Namen des Ordners ist = Ordner1
Die darin enthaltene Datei = Datei1.* vom 15.01.2016
Die darin enthaltene Datei = Datei2.* vom 16.01.2016
Die darin enthaltene Datei = Datei3.* vom 17.01.2016
Die darin enthaltene Datei = Datei4.* vom 18.01.2016
Die darin enthaltene Datei = Datei5.* vom 19.01.2016

Nun sollte der Ordner anstatt Ordner1, Datei1 heißen. Kann mir hier jemand von Euch helfen wie ich das am besten bewerkstellige.

Vielen Dank für Eure Hilfe.

Dieser Beitrag wurde von Nea1974 bearbeitet: 27. Februar 2016 - 20:29

0

Anzeige



#2 Mitglied ist offline   RalphS 

  • Gruppe: VIP Mitglieder
  • Beiträge: 8.902
  • Beigetreten: 20. Juli 07
  • Reputation: 1.126
  • Geschlecht:Männlich
  • Wohnort:Zuhause
  • Interessen:Ja

geschrieben 27. Februar 2016 - 22:20

Nimmst Du dir /b /od dafür. :) Außerdem noch schauen, ob und wie Du ggf noch /t benötigst.

Das sortiert Dir Deine Dateien im Ordner aufsteigend oder absteigend (/o-d) nach dem entsprechenden Zeitwert (via /t).

Dann mußt Du nur noch eine for()-Schleife mit /F drumherum bauen (siehe help for). Der erste bzw letzte Wert ist dann derjenige, mit welchem Du den Ordner umzubenennen hast.

-- Mit Powershell geht die Sache ein bissel einfacher und kompakter:

 (Get-ChildItem |Sort-Object -Property CreationTime |Select-Object -First 1).Name


liefert den Namen des ältesten Dateiobjekts. Wenn Du den Ausdruck in Klammern () steckst und als -Destination für Move-Item bzw -NewName für Rename-Item angibst, kommt hinten das raus, was man erwarten könnte.
"If you give a man a fish he is hungry again in an hour. If you teach him to catch a fish you do him a good turn."-- Anne Isabella Thackeray Ritchie

Eingefügtes Bild
Eingefügtes Bild
0

#3 Mitglied ist offline   Nea1974 

  • Gruppe: aktive Mitglieder
  • Beiträge: 187
  • Beigetreten: 15. Januar 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bei Heidelberg

geschrieben 28. Februar 2016 - 00:55

Danke
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0