derwowusste
Goto Top

Umbenennung per Skript

Moin Kollegen,

habe bei der Suche nichts passendes gefunden, auf die Schnelle.
Kann mir jemand ein paar Codezeilen spenden, die folgendes leisten:
--
Vorher:
001ObenTrallala.pdf
002MitteTrallala.pdf
003UntenTrallala.pdf

Nachher:
183ObenTrallala.pdf
184MitteTrallala.pdf
185UntenTrallala.pdf
--
Also eine Anhebung des Zählers um einen fixen Wert.
Wenn jemand dazu ein Tool kennt, nehme ich das natürlich auch gerne.

Content-Key: 344748

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

Printed on: April 19, 2024 at 07:04 o'clock

Member: DerWoWusste
DerWoWusste Jul 28, 2017 at 07:28:55 (UTC)
Goto Top
Bin gerade über AntRenamer gestolpert - der kann es.
Für Batch-/Powershellcode bin ich natürlich weiterhin offen.
Member: beidermachtvongreyscull
Solution beidermachtvongreyscull Jul 28, 2017 at 07:48:15 (UTC)
Goto Top
Ich benutze immer Bulk Rename Utility.
Das gibt es auch in einer Commandline Version.

Ich verwende es, um Dateien in bestimmten Verzeichnissen eine Leitzahl zu präfixen.
Vielleicht eignet es sich für Deine Zwecke.
Member: rubberman
rubberman Jul 28, 2017 at 08:11:36 (UTC)
Goto Top
Hallo DWW,

du bist sehr undeutlich face-wink

Vorher:
001ObenTrallala.pdf
002MitteTrallala.pdf
003UntenTrallala.pdf
001ObenTrallali.pdf
002MitteTrallali.pdf
003UntenTrallali.pdf

Nachher:
183ObenTrallala.pdf
184MitteTrallala.pdf
185UntenTrallala.pdf
183ObenTrallali.pdf
184MitteTrallali.pdf
185UntenTrallali.pdf

ODER

Vorher:
001ObenTrallala.pdf
002MitteTrallala.pdf
003UntenTrallala.pdf
004ObenTrallali.pdf
005MitteTrallali.pdf
006UntenTrallali.pdf

Nachher:
183ObenTrallala.pdf
184MitteTrallala.pdf
185UntenTrallala.pdf
186ObenTrallali.pdf
187MitteTrallali.pdf
188UntenTrallali.pdf

?

oder gibt's immer nur 3 Dateien?

Grüße
rubberman
Member: DerWoWusste
DerWoWusste Jul 28, 2017 at 08:32:28 (UTC)
Goto Top
Hi rubberman.

Ok, hätte deutlicher sein können, ja.
Es gibt hunderte von Dateien. Was nach den führenden 3 Ziffern folgt, ist random.
Member: DerWoWusste
DerWoWusste Jul 28, 2017 updated at 08:33:33 (UTC)
Goto Top
Hi beidermvgs,

schau ich mir bei Zeiten an. Vorerst gelöst mit http://www.antp.be/software/renamer
Danke
Member: rubberman
Solution rubberman Jul 28, 2017 at 08:53:37 (UTC)
Goto Top
Dann vielleicht so:
@echo off &setlocal
set "add=182"  

for /f "delims=" %%i in ('dir /a-d /b /o-n *.pdf^|findstr /b "[0-9][0-9][0-9]"') do (  
  set "name=%%i"  
  setlocal EnableDelayedExpansion
  set /a "n=1!name:~,3! + add"  
  ren "!name!" "!n:~-3!!name:~3!"  
  endlocal
)
Grüße
rubberman
Member: DerWoWusste
DerWoWusste Jul 28, 2017 updated at 09:01:54 (UTC)
Goto Top
Das funktioniert auf Anhieb, besten Dank.
Mal schauen, ob der Benutzer das Skript einem Tool vorzieht.
Member: rubberman
rubberman Jul 28, 2017 at 09:44:25 (UTC)
Goto Top
Kann ich mir nicht vorstellen. Schwarzes Konsolefenster ist von vorn herein suspekt. Hat keine Buttons, kein Menü und wenn man wild mit der Maus drauf rum klickt passiert nix. So was geht gar nicht face-smile
Member: DerWoWusste
DerWoWusste Jul 28, 2017 updated at 10:03:39 (UTC)
Goto Top
Jou. Aber wir haben zum Teil doch einige "Freigeiste" dabei, die sowas bevorzugen. Der Mann ist kurz vor der Rente, mal sehen, wohin das Pendel ausschlägt.