Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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
Kommentar vom Moderator Biber am 07.08.2009 um 20:45:45 Uhr
<OT>
.. kann man ja einen Ordner umbennen.
...
Habe was mit "set counter" gelesen aber ich weiß nicht wie ich das da rein machen soll/kann und, ob das überhaupt geht.
Das war nicht "set counter", sondern "Set /a RunningGagCounter+=1"
Somit sind wir jetzt bei #610.
</OT>
GELÖST

Batch ordner umbenennen und nummerieren

Frage Entwicklung Batch & Shell

Mitglied: My-darkest-hate

My-darkest-hate (Level 1) - Jetzt verbinden

07.08.2009, aktualisiert 20:45 Uhr, 7421 Aufrufe, 2 Kommentare

Moje
ähm mit dem Befehl
01.
@echo off & setlocal 
02.
set "Ordner=K:\" 
03.
set Jahr=2008 
04.
set Repl=$ 
05.
pushd "%Ordner%" 
06.
for /d %%i in (*.*) do call :ProcessDir "%%i" 
07.
popd 
08.
goto :eof 
09.
:ProcessDir 
10.
set "NameAlt=%~1" 
11.
call set "NameAlt=%%NameAlt:.%Jahr%=%Repl%%%" 
12.
for /f "delims=%Repl%" %%n in ("%NameAlt%") do set "NameNeu=%irgend etwas" 
13.
set "NameNeu=%NameNeu:.= %" 
14.
if not exist "%NameNeu%" ren %1 "%NameNeu%" 
15.
goto :eof
kann man ja einen Ordner umbennen.

Kann man jetzt Z.b: wenn man unter K drei Ordner liegen hat( z.b Neuer Ordner 1 ,Neuer Ordner 2 ,Neuer Ordner 3)
die umbennen lassen in "irgend was 1" "irgend was 2" "irgend was 3" ?

Habe was mit "set counter" gelesen aber ich weiß nicht wie ich das da rein machen soll/kann und, ob das überhaupt geht.

Mfg
Mdh
Mitglied: bastla
07.08.2009 um 23:12 Uhr
Hallo My-darkest-hate und willkommen im Forum!

Unter der Annahme, dass der erste Ordner nur zufällig "Neuer Ordner 1" und nicht "DerOrdnerOhneZahl" heißt, könnte das so gehen:
01.
@echo off & setlocal 
02.
set "Ordner=K:\" 
03.
set "NameNeu=irgend etwas" 
04.
 
05.
pushd "%Ordner%" 
06.
set /a counter=1000000 
07.
for /f "delims=" %%i in ('dir /b /ad /on 2^>nul') do call :ProcessDir "%%i" 
08.
popd 
09.
goto :eof 
10.
 
11.
:ProcessDir 
12.
set /a counter+=1 
13.
if exist "%NameNeu% %counter:~-4%" goto :ProcessDir 
14.
ren %1 "%NameNeu% %counter:~-4%" 
15.
goto :eof
Falls die laufenden Nummern nicht 4-stellig, sondern zB nur zweistellig sein sollen, einfach im gesamten Batch "4" durch "2" ersetzen (ok, es genügt auch in den Zeilen 13 und 14 ).

Und übrigens: Die Umbenamsung erfolgt ohne Rückfrage und für alle Unterordner des Startordners (im Beispiel "K:\"), also bitte zunächst Testdaten verwenden ...

Grüße
bastla
Bitte warten ..
Mitglied: My-darkest-hate
08.08.2009 um 10:26 Uhr
Das klappt, vielen dank

Gruf
Mdh
Bitte warten ..
Ähnliche Inhalte
Microsoft
gelöst PS: Dateien in einem Ordner Umbenennen und nummerieren mit PS (5)

Frage von Pludan zum Thema Microsoft ...

Batch & Shell
gelöst Alle Dateien in einem Ordner umbenennen (5)

Frage von l.scheper zum Thema Batch & Shell ...

Batch & Shell
gelöst Ordner Umbenennen +heutiges Datum (12)

Frage von ahsenden zum Thema Batch & Shell ...

Windows Server
Ordner umbenennen nicht möglich (8)

Frage von carbon1X zum Thema Windows Server ...

Neue Wissensbeiträge
Multimedia

Raspberry Pi als Digital-Signage-Computer

Information von BassFishFox zum Thema Multimedia ...

Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(15)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
Freigabe aus anderem Netz nicht erreichbar (21)

Frage von McLion zum Thema Router & Routing ...

Windows Server
Kennwort vergessen bei Hyper vserver 2012r (20)

Frage von jensgebken zum Thema Windows Server ...

Batch & Shell
Batch Programm verhalten bei shoutdown -p (19)

Frage von Michael-ITler zum Thema Batch & Shell ...

Festplatten, SSD, Raid
Raidcontroller funktioniert nur, wenn unter Legacy-Boot gestartet wird (13)

Frage von DerWoWusste zum Thema Festplatten, SSD, Raid ...