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 mehrere Dateien umbenennen per Batch Task

Mitglied: bm-the-duke

bm-the-duke (Level 1) - Jetzt verbinden

31.01.2007, aktualisiert 01.02.2007, 12639 Aufrufe, 3 Kommentare

Hallo,

ich weiß, da ist ein sehr oft abgehandeltes Problem, aber mit den Forenbeiträgen komm ich dem Ziel nicht näher.

Folgende Situation:

Von einem FTP Server werden Dateien für eine Spedition per batch geladen und in Ordner verschoben. Die Dateien haben folgende Namen: 2049.txt, 3020.txt. Die Dateinamen sind unbekannt, also nicht schon vorher bekannt. Die ersten 2 Zahlen bedeuten Versender ID und die zweiten beiden Zahlen die Empfänger ID. Da auch ab und zu eine Datei gleichen Namens auftauchen kann, soll diese Datei umbenannt werden in bsp: 31.01.2007-21-55-35-2049.txt
Also im Klartext: "%date% %time"- vorherigername.txt

Wie ich die Notation schreiben muss, damit die Datei diesen Namen erhält weiß ich.

Mein Problem ist viel mehr, dass er den FOR Befehl nur ausführt wenn ich in im cmd manuell eingebe. Wenn ich diesen Befehl in eine Batch schreibe bricht diese ab ohne Fehlermeldung.

Um folgenden vereinfachten Befehl handelt es sich


01.
cd\ 
02.
d: 
03.
cd d:\import\5 
04.
FOR %I IN (*.txt) DO ren %I "%date% %time% "- %~nI

Diese Batch soll nach dem kopieren vom ftpserver automatisch gestartet werden aus dem Batch heraus. Das Problem ist, wenn ich diese Batch ausführe wechselt er nur die Pfade aber bei der for schleife bricht er einfach ab und schliesst sich. Wenn ich die Befehle nacheinander im cmd eingebe, gehts.

Woran kann das liegen? Brauch dieses Batch eigentlich schon gestern, he he. Aber das ist in der IT-Branche ja immer so.

Kann mir da einer helfen?
Mitglied: bastla
01.02.2007 um 08:23 Uhr
Hallo bm-the duke und willkommen im Forum!

Wenn die grundsätzliche Funktionalität unverändert bleiben kann (insbesondere %time% ein brauchbares Ergebnis ohne ":" liefert), würde ein Batch etwa so aussehen:
01.
cd /d d:\import\5 
02.
FOR %%I IN (*.txt) DO ren "%%I" "%date%-%time%-%%~nxI"
Entscheidend sind die doppelten Prozentzeichen vor der Schleifenvariable.

HTH
bastla
Bitte warten ..
Mitglied: volkerw
01.02.2007 um 08:24 Uhr
Hallo,

wenn es auf der Kommandozeile funktioniert, ist der Grund klar:
Prozentzeichen werden im Batch-Mode anders behandelt, Du mußt %I zu %%I ändern.
Also vereinfacht:
01.
FOR %%I IN (*.txt) DO ren %%I "%date% %time% "- %%I
Gruß Volker
Bitte warten ..
Mitglied: bm-the-duke
01.02.2007 um 22:51 Uhr
Super, danke.
Funktioniert.

Dickes Lob an das Forum. Hab bisher viele Probleme anhand älterer Beiträge lösen können.
Tja und nun konnte mir auch mal direkt geholfen werden.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Mehrere Grafiken mit Batch umbenennen
gelöst Frage von SeraphinaJBatch & Shell3 Kommentare

Hallo und guten Abend allerseits, ich tüftel seit heute morgen an folgendem Problem und hoffe, dass ich hier evtl. ...

Windows 7

Mehrere Dateien in Windows umbenennen mit Batchjob

gelöst Frage von JedujaWindows 74 Kommentare

Im Windows-Verzeichnis C:\Dateien befinden sich viele verschiedene Dateien. Ein Teil davon soll mittels Batchjob umbenannt werden. Die Verwendung eines ...

Batch & Shell

Batch Datei: PDF Dateien verschieben, umbenennen und löschen

gelöst Frage von F0rcehunterBatch & Shell4 Kommentare

Hallo zusammen, ich versuche mich gerade an einer Batch, die folgende Arbeitsschritte durchführen soll: In dem Ordner "C:\Produktdaten_zur_Uebernahme" befinden ...

Batch & Shell

Dateien Umbenennen

gelöst Frage von PLBot85Batch & Shell6 Kommentare

Hi, ich habe einen Ordner wo mehrer Dateien drin liegen. 20150316_121757_92636382965528_WMA1847GK62_TDOBB112.ddd 20150314_085730_73826383950256_WMA18263926_TDOBB236.ddd etc Die sollen jetzt mittels einer Batchdatei ...

Neue Wissensbeiträge
Windows 10

Mikrofon von Headset geht nach Update auf Windows 10 1803 nicht mehr

Tipp von Deepsys vor 1 TagWindows 10

Ich verwende ein Plantronics Headset das per USB mit dem Windows 10 PC verbunden ist. Damit kann ich auch ...

Video & Streaming

Ruckelfreies Fernsehen auf Smartphone oder Tablet - in SD oder gar HD - Eine Alternative zum Fritz DVB-C Receiver

Anleitung von power-user vor 1 TagVideo & Streaming9 Kommentare

Wer kennt das nicht: Man möchte gemütlich auf dem Balkon sitzen und vielleicht grillen und dabei das WM-Spiel gucken ...

Erkennung und -Abwehr
Trendmicro WFBS 10 ist in deutsch verfügbar!
Tipp von VGem-e vor 2 TagenErkennung und -Abwehr4 Kommentare

Servus Kollegen, downloadbar unter

Windows Update

Microsoft Patchday Juni 2018 - BSOD, obwohl noch kein Patch freigegeben

Erfahrungsbericht von diemilz vor 2 TagenWindows Update8 Kommentare

Hallo zusammen, wir hatten hier letzte Woche ein massives Problem. Alles begann damit, dass ein Mitarbeiter kurz vor Feierabend ...

Heiß diskutierte Inhalte
Windows Userverwaltung
User Überwachung
gelöst Frage von YellowcakeWindows Userverwaltung38 Kommentare

Hey ich habe von unserem neuem Datenschutzbeauftragten ein kleines Horror Paket bekommen. Ich soll wenn es möglich ist, das ...

Windows Installation
Adobe Reader noch notwendig?
gelöst Frage von EitieOSWindows Installation26 Kommentare

Muss ich mir noch die Arbeit machen und den Adobe Reader installieren und aktuell halten, wenn doch in Win10 ...

Festplatten, SSD, Raid
Bad Sector auf S-ATA Festplatte
Frage von gerry56Festplatten, SSD, Raid16 Kommentare

Ich habe 2 Festplatten in meinem PC eingebaut. Auf Festplatte 1 habe ich mehrere Betriebssysteme und auf Festplatte 2 ...

Netzwerkmanagement
Druckprobleme bei Thin Clients und Netzwerkdruckern
Frage von hesperNetzwerkmanagement14 Kommentare

Morgen zusammen! Bei uns werden in den Außenstellen HP t520 Thin Clients an drei W2k16 Terminalserver mittels RDP eingesetzt. ...