Top-Themen

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

gelöst Files in Unterordnern umbenennen

Mitglied: tkline

tkline (Level 1) - Jetzt verbinden

12.10.2007, aktualisiert 13.10.2007, 11691 Aufrufe, 6 Kommentare

Hi Leute, hätte da eine kleine Herausforderung (ist für euch bestimmt eine Kleinigkeit)

Ich habe einen Überordner namens "Main" in diesem Ordner befinden sich unzählige
Unterordner mit unterschiedlichen Namen (zB. U1, O7, I5) usw.

Alle Unterordner beinhalten Dateien, deren Endungen umbenannt werden müssen.
(Beispiel: von "pdf.20" "in .pdf")

Den Rename Befehl hab ich zwar (rename *pdf.20 *pdf) aber Wie kann ich nun diesen Befehl auf
alle Unterordner anwenden?

Habe in diesem Forum schon ein paar Beiträge studiert, aber keinen entsprechenden für mich gefunden,
bzw war teilweise ein bisschen überfordert.

Bitte um Hilfe, bin in Sachen Batching absoluter Newbie.

Danke euch.


Gruß

Tom
Mitglied: Marcade
12.10.2007 um 08:57 Uhr
Versuch es doch mal mit dem Total Commander >>da reicht sogar die voll funktionsfähige Sharewareversion<<


Total Commander Seite

Allgemeine Eigenschaften:

32- und 16-bit Version
Lange Dateinamen unter Windows 95/98/ME und Windows NT (16 und 32-bit Version)
Direkter Zugriff auf Netzwerkumgebung
Unterstützt Drag & Drop (Ziehen und Fallenlassen) auf Explorer, Desktop etc.
Kommandozeile zum einfachen und schnellen Starten von Programmen durch einfaches Eintippen des Programmnamens (eventuell mit Pfad).
Frei konfigurierbarer Buttonbar und Starter-Menü (benutzerdefiniertes Menü) zum Einbinden Ihrer bevorzugten Windows- und DOS-Anwendungen. Optional Übergabe der aktuell gewählten Datei an Ihr Programm.
Frei definierbares Hauptmenü.
Eingebauter Dateibetrachter (F3), der Dateien beliebiger Grösse als Hex- oder Text darstellen kann, sowohl im ASCII- (DOS) als auch im ANSI- (Windows) Zeichensatz. Neu: UTF-8-Unicode-Format.
Bitmapviewer im Lister, zusätzliche Formate durch Irfanview (siehe Zubehör).
Parallelport-Link zum Verbinden von 2 Rechnern
HTML- und Unicode-Viewer im Lister
Die Minaturansicht zeigt Vorschaubilder in den Dateilisten.
Benutzerdefinierte Spalten erlauben die Anzeige von zusätzlichen Dateidetails.
Memfrach-Umbenenntool zum Umbenennen vieler Dateien auf einmal über spezielle Regeln, oder durch Bearbeiten der Dateinamen in einem Texteditor
Programm und Hilfe komplett in Deutsch und Englisch!
Bitte warten ..
Mitglied: Dani
12.10.2007 um 09:37 Uhr
Moin Tom,

ich würde es mal so probieren:
01.
@echo off
02.

03.
for /F "delims=. tokens=1,2,3" %%a in ('dir /s /b "C:\test\.*pdf*"') do rename %%a.%%b.%%c %%a.%%b
[Ungetestete Skizze!]
Also die Schleife splittet immer den Dateinamen an einem Punkt. Somit hast du alles wunderbar getrennt in den Variablen %%a, %%b, %%c. Mit *.pdf* stellst du sicher, dass er nur PDF-Dateien findet.


Grüße
Dani
Bitte warten ..
Mitglied: Supaman
12.10.2007 um 10:05 Uhr
ich würds über total commander machen. befehle-> suchen [suchmaske eingeben], es werden alle dateien unterhalb des gewünschten ordners gefunden. alle dateien makrkieren und mit dem mehrfach umbenenn tool zurechtrücken.
Bitte warten ..
Mitglied: tkline
13.10.2007 um 16:46 Uhr
Hi, danke euch für die Tipps.
Ich könnte das schon mit dem total commander realisieren, allerdings
möchte ich das ganze per batchscript machen.

@Dani, danke dir für deinen Tipp, bin leider nicht so der Batch Experte.
Ich wäre dir sehr dankbar, wenn du mir beschreiben könntest, was
die einzelnen Parameter nun genau bewirken. Speziell delims, tokens und die
ganzen Prozentzeichen stellen mich vor ein Rätsel.
Wie gesagt, bin noch Newbie auf dem Gebiet.

Danke für eure Geduld

Tom
Bitte warten ..
Mitglied: Dani
13.10.2007 um 19:24 Uhr
Abend tkline.
kein Problem...jeder fängt mal klein an.

Also "delims" gibt an, welche Zeichen als Trenner genommen werden sollen. dort kannst du beliebig viele angeben (ist wie die split Funktion bei C++).
Mit "tokens" kannst du sagen, welche gesplitten Zeichenketten in Variablen gespeichert werden sollen.
"%%a" ist eine Schleifevariable. Du kannst auch bei %%i anfangen. Der Bereich geht von %%a bis %%z. Dann ist Schluss!
Sprich das 1. Ergebnis wird in diese Variable gespeichert. Wenn du nun eine Schleife hast, wie oben (Kombination mit "tokens"), werden weitere Ergebnisse fortlaufend in die nächste Variablen gespeichert.

Ich hoffe, ich konnte dir weiterhelfen bzw. habe mich verständlich ausgedrückt.


Grüße
Dani
Bitte warten ..
Mitglied: tkline
13.10.2007 um 20:29 Uhr
Hi Dani,

Danke für deine Erklärung,
hast mir sehr weitergeholfen, jetzt versteh ich das Ganze endlich.

Bin jetzt kurz davor, dass das Script so läuft wie ich es
haben möchte, da macht es gleich viel mehr Spaß.
Ist nicht mal so schwer, wenn man es mal kapiert hat

Hab mir noch ein paar Tutorials ausgedruckt und werd mich heute
Nacht damit beschäftigen, bin jetzt voll motiviert...

Danke dir nochmal

Grüße
Tom
Bitte warten ..
Neue Wissensbeiträge
Windows 10

Windows 10 kann XPS erzeugen aber nicht anzeigen ????

Erfahrungsbericht von Deepsys vor 16 StundenWindows 10

Heute schickt mir ein Kollegen eine E-Mail mit einer XPS-Datei vom Kunden im Anhang und fragt wie er diese ...

Exchange Server

1und1 IONOS: Probleme beim Mailversand mit Exchange

Information von reksierp vor 1 TagExchange Server3 Kommentare

Hallo, seit Do, 17.1.19 etwa Mittags nimmt 1und1 IONOS keine Mails mehr über den Standard-Port SMTP 25 an. Nachdem ...

LAN, WAN, Wireless

Cisco Mikrotik VPN Standort Vernetzung mit dynamischem Routing

Anleitung von aqui vor 1 TagLAN, WAN, Wireless

1. Allgemeine Einleitung Das nachfolgende Tutorial ist eine Fortführung der hier bei Administrator.de schon bestehenden VPN Tutorials und beschreibt ...

Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transocean vor 3 TagenWindows Mobile1 Kommentar

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
Windows Server
MSSQL Backup in Form von .sql einspielen
Frage von janosch12Windows Server14 Kommentare

Guten Morgen, wir verwenden das Tool SQLandFTPBackup ( ) zum sichern einiger MSSQL Datenbanken. Nun sichert das Toll die ...

Microsoft Office
Office 2016 oder Office 2019
Frage von PeterzMicrosoft Office13 Kommentare

Hallo zusammen, wir müssen unser Office von 2010 auf eine neuere Version Umstellen. Jetzt stellt sich die Frage, ob ...

LAN, WAN, Wireless
Wo lässt sich das Gateway in der FRITZ!Box 7360 einstellen?
gelöst Frage von OssabowLAN, WAN, Wireless12 Kommentare

Hallo all, nach gründlicher Suche scheine ich der einzige zu sein der das Problem hat (macht micht schon mal ...

Windows Server
"Konfiguration des Remotedesktop-Sitzungshosts" unter Windows 2016
gelöst Frage von emeriksWindows Server12 Kommentare

Hi, unter Windows 2008 R2 gab es noch eine MMC "Konfiguration des Remotedesktop-Sitzungshosts". Da kann man. u.a. die Konfiguration ...