This forum uses cookies. Click X button to hide this message. What is stored? 
Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Dateien mehrfach umbenennen, Zahlen in Klammern ab (1)?

 
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander (Deutsch) Printable version
View previous topic :: View next topic  
Author Message
Shirkahn
Junior Member
Junior Member


Joined: 05 Aug 2014
Posts: 4

PostPosted: Sun Apr 08, 2018 11:50 am    Post subject: Dateien mehrfach umbenennen, Zahlen in Klammern ab (1)? Reply with quote

Hallo,
ich möchte mit dem Mehrfach-Umbenenn-Tool mehrere Fotos umbenennen. Dazu nutze ich die EXIF-Daten. Diese haben, durch die schnelle Aufnahmefolge, die gleiche Aufnahmezeit.
Beim umbenennen schlägt das Programm die Nummerierung (2), (3) usw vor.

Ist es möglich, auch der ersten Datei die Zahl (1) zuzuweisen? Damit diese in der Dateiansicht in die richtige Reihenfolge kommen? Windows hat da ja so seine Probleme.

Grüße
Back to top
View user's profile Send private message
tuska
Power Member
Power Member


Joined: 21 May 2007
Posts: 1026

PostPosted: Mon Apr 09, 2018 3:26 am    Post subject: Reply with quote

So eine Konstellation ergibt sich bei mir nur, wenn ich die Bild-Nr. bei der Umbenennung nicht mitberücksichtige,
d.h. wenn ich die Bild-Nr., zB P1234567 oder IMG_1234 explizit aus dem neuen Dateinamen (MUT: "Neuer Name") entferne.
(Die Aufnahmezeit könnte theoretisch bei allen Bildern gleich sein).

Wenn Du beispielsweise im "Mehrfach-Umbenenn-Tool..." (MUT) als Dateinamen folgenden Wert eingibst:
Code:
[=exif.Originaldatum.YMD]_[=exif.TimeOriginal.h.m.s]_[N]

dann stellt sich meines Erachtens dieses Problem nicht und eine chronologische Reihenfolge wäre ebenfalls gegeben.
_________________
Gruß,
Karl
Back to top
View user's profile Send private message
Stefan2
Power Member
Power Member


Joined: 13 Sep 2007
Posts: 1843
Location: Europa

PostPosted: Mon Apr 09, 2018 4:46 am    Post subject: PowerShell: Zahlen in Klammern ab (1) ergänzen Reply with quote

Hallo und willkommen, Shirkahn.

Shirkahn wrote:
Ist es möglich, auch der ersten Datei die Zahl (1) zuzuweisen?



Nein, das ist im MUT nicht möglich.




Als Nothilfe kann man im Ordner mit den Fotos ein Skript laufen lassen, welches dieses nachholt.



VON:
A.txt
A (2).txt
A (3).txt
Abc.txt
Abc (2).txt
Abc (3).txt

ZU:
A (1).txt
A (2).txt
A (3).txt
Abc (1).txt
Abc (2).txt
Abc (3).txt



zB dieses PowerShell-Skript:

GCI|%{$A=$_.BaseName; IF($A.EndsWith(" (2)")){ $B=$A.SubString(0,$A.length-4);IF(Test-Path($B+$_.Extension)){Ren ($B+$_.Extension)($B+" (1)"+$_.Extension)}}}



Langfassung:
Code:
#Für jede "XXX (2).ext"-Datei, wenn "XXX.ext" existiert, ändere "XXX.ext" zu "XXX (1).ext"

Get-ChildItem | ForEach-Object{
   $CurrentFile=$_.BaseName;
   IF($CurrentFile.EndsWith(" (2)")){
      $FirstFile = $CurrentFile.SubString(0,$CurrentFile.length-4);
      IF( Test-Path($FirstFile+$_.Extension) ){
         Ren ($FirstFile + $_.Extension)($FirstFile + " (1)" + $_.Extension)
      }
   }
}






- - -


Mit diesem Befehl kann man sich (etwas angepasst) einen Button erstellen:

Kommando: PowerShell -NoExit
Parameter: GCI|%%{$A=$_.BaseName; IF($A.EndsWith(' (2)')){ $B=$A.SubString(0,$A.length-4);IF(Test-Path($B+$_.Extension)){Ren ($B+$_.Extension)($B+' (1)'+$_.Extension)}}}
Startpfad:
Icon: powershell
Tooltip:



oder einen Benutzerdefinierten Befehl, welchem man auch ein Tastaturkürzel zuweisen kann.



---

Entferne '-NoExit' aus dem Befehl, um das schwarze Fenster sich automatisch schließen zu lassen



- - -

EDIT:
Beispiel hinzugefügt.
_________________
Begegnen sich zwei Erden, sagt die Eine zur Anderen: "Mir geht's echt schlecht. Ich habe Homo sapiens!"


Last edited by Stefan2 on Mon Apr 09, 2018 1:56 pm; edited 1 time in total
Back to top
View user's profile Send private message
Shirkahn
Junior Member
Junior Member


Joined: 05 Aug 2014
Posts: 4

PostPosted: Mon Apr 09, 2018 1:11 pm    Post subject: Reply with quote

Hallo,

@tuska
Deine Namensvariante habe ich mir auch schon überlegt. Aber ich wollte die Dateinamen mit Absicht nicht länger machen als nötig.

@Stefan2
Die Idee mit dem PS-Script gefällt mir bisher am besten. Vielen Dank dafür! Smile

Grüße
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander (Deutsch) All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Imprint/Impressum: This site is maintained by Ghisler Software GmbH
Privacy Policy | Datenschutzerklärung

Using phpBB © 2001-2005 phpBB Group