Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Dateien mit verschiedenen Dateinamen fortlaufend nummerieren

Frage Entwicklung Batch & Shell

Mitglied: tommhii

tommhii (Level 1) - Jetzt verbinden

28.11.2012, aktualisiert 17:03 Uhr, 3199 Aufrufe, 3 Kommentare

Ich möchte mehrere Dateien die alle in einen Ordner stehen und alle einen anderen namen haben bis auf die erste 5 stellen , am Ende des dateinamen fortlaufend nummerieren. Bekomm das aber nicht hin.

Hallo,

wie schon oben genannt möchte ich die dateien die in dem test Ordner stehen fort laufend nummerieren.
Datei1234567890      
Datei0987654321 
Datei7890543215 
Datei6543219086
die möchte ich so umbenennen das die erste datei so heisst Datei1234567890_1 , die nächste Datei0987654321_2 und so weiter
01.
set /a ipd=0 
02.
for %%i in (c:\TEST\Datei*) do set /a ipd=ipd + 1 
03.
 
04.
echo +++ Es sind %ipd% Datei(en) vorhanden. >> %protdat% 
05.
 
06.
if %ipd% EQU 0 goto 10 
07.
 
08.
for /L %%i in (1,1,%ipd%) do ren C:\Test\DATEI* Datei??????????_%%i 
09.
 
10.
:10
irgendwie klappt das nicht ich verzwifle noch.
kann mir jemand helfen oder eine Tip geben.

Danke

Gruß
Tommhi
Mitglied: Friemler
28.11.2012, aktualisiert um 17:22 Uhr
Hallo tomhii,

sollte so gehen:
01.
@echo off & setlocal 
02.
 
03.
 
04.
set "BaseDir=." 
05.
set "FilePattern=Datei*" 
06.
 
07.
 
08.
pushd "%BaseDir%" 
09.
 
10.
for /f "tokens=1* delims=:" %%a in ('dir /b /a:-d "%FilePattern%" ^| findstr /n "^"') do ( 
11.
  ren "%%b" "%%~nb_%%a%%~xb" 
12.
13.
 
14.
popd
Gruß
Friemler
Bitte warten ..
Mitglied: tommhii
28.11.2012 um 21:41 Uhr
Hallo Friemler,

das klappt super.

Danke

Gruß
Tommhi
Bitte warten ..
Mitglied: Friemler
28.11.2012 um 22:36 Uhr
Hallo tommhii,

freut mich. Dann sei doch bitte so nett und setze den Beitrag auf gelöst.

Gruß
Friemler
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Batch & Shell
gelöst Dateien (PDF) umbenennen via batch, teilw. Dateinamen übernehmen, neues Präfix (6)

Frage von brause1701 zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell - Dateien aus verschiedenen Arrays - Attribute vergleichen (5)

Frage von Giffas zum Thema Batch & Shell ...

C und C++
Dateien in Ordner kopieren anhand vom Teil eines Dateinamen (22)

Frage von onlyforu8373 zum Thema C und C ...

VB for Applications
gelöst Mehrere CSV Dateien aus verschiedenen Ordner einlesen via VBA (12)

Frage von mtufangil zum Thema VB for Applications ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (23)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Mac OS X
Mac kann nicht im LAN pingen alle anderen schon (19)

Frage von smartino zum Thema Mac OS X ...

Hardware
gelöst PCI-Express-Adapterfrage (14)

Frage von DerWoWusste zum Thema Hardware ...

Linux Netzwerk
DHCP IP-vergabe erst nach 1-2 Minuten (11)

Frage von Maik82 zum Thema Linux Netzwerk ...