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 CMD-Batch umbenennen nach Datum und Uhrzeit

Mitglied: Ringi1970

Ringi1970 (Level 1) - Jetzt verbinden

06.03.2009, aktualisiert 19:28 Uhr, 12891 Aufrufe, 6 Kommentare

Ich muss Dateien mit immer der gleichen Endung umbenennen um sie zu Archivieren und dem Kunden per FTP zurückschieben.
Ich habe nun schon ein gut funktionierendes Script geschrieben, nur das Problem was ich habe es läuft rund um die uhr, und wenn die Uhrzeit vor 10 Uhr ist habe ich ein Leerzeichen im Dateinamen, und der Kunde kann das nicht weiterverarbeiten.

Ich habe hier mal die entscheidenden Zeilen:
01.
 .... 
02.
	REM Neuste Datei selektieren 
03.
		for /f %%i in ('dir /b /A /O:D D:\Rename\*.EDI') do set newestdump="%%~nxi" & set newestdump 
04.
 
05.
		REM Datumsvariable setzen 
06.
		for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set TESTDATE=%%c%%b%%a 
07.
 
08.
		REM Umbennen nach Datum und Uhrzeit 
09.
		ren D:\Rename\%newestdump% "MSG%TESTDATE%_%time:~0,2%%time:~3,2%%time:~6,2%.EDI" 
10.
....
ist es nun 5.41 oder so sieht der Dateiname so aus: "MSG20090306 54133.EDI"

Hat einer ne Idee oder den Entscheidenden Tipp?

Gruß
Ringi


[Edit Biber]
  • Codefragment in Code-Tags gesetzt und oben und unten Auslassungszeichen ergänzt.
  • Titel von "DOS-Script umbenennen..." geändert in "CMD-Batch umbenennen ..".
  • Beitrag verschoben von "Sonstige Betriebssysteme" nach "Batch & Shell"
[/Edit Biber]
Mitglied: bastla
06.03.2009 um 16:37 Uhr
Hallo Ringi1970!

Bau doch auch die Uhrzeit in einer Variablen zusammen und erstze das " " durch "0":
01.
... 
02.
set "TESTTIME=%time:~0,2%%time:~3,2%%time:~6,2%" 
03.
set "TESTTIME=%TESTTIME: =0%" 
04.
ren D:\Rename\%newestdump% "MSG%TESTDATE%_%TESTTIME%.EDI" 
05.
...
Grüße
bastla

[Edit] @TimoBeil: Er hat zumindest am Ende einen "Gruß" hinterlassen - da konnte ich dann ja nicht so sein ... [/Edit]
Bitte warten ..
Mitglied: 60730
06.03.2009 um 16:40 Uhr
Servus,

Ich muss.....
sorry, mein Interpreter reagiert auf solche Zeilen, wenn Sie ganz oben stehen sehr allergisch...
Ich habe nun schon ein gut funktionierendes Script geschrieben,
*lach* abgeschrieben oder umgeschrieben - wäre wohl eher passend...
Hat einer ne Idee oder den Entscheidenden Tipp?

yupp.

Gruß
edit
@bastla - du schon wieder - "sein" skript sieht eh nach deiner oder Bibers Handschrift aus - ich hätte Ihn tatsächlich zappeln lassen..
/edit
Bitte warten ..
Mitglied: Biber
06.03.2009 um 17:20 Uhr
Moin Ringi1970,

ich habe Deinen Beitrag geringfügig editiert und möchte heute ansonsten ganz flauschig bleiben.

Aber es fällt mir schon schwer, es nicht zu kommentieren, dass Du..
  • wie oben angegeben "nun schon ein gut funktionierendes Script geschrieben" haben willst
  • das Ganze irgendwo unter "Sonstige Betriebssysteme" einsortierst
  • zwischen DOS und CMD noch nicht zu unterscheiden weißt
  • und dennoch einen dafür zahlenden Kunden abziehst gewonnen hast.
  • in einem IT-Forum Fragen formulierst wie "Hat einer ne Idee oder den Entscheidenden Tipp?", was jede/r InformatikliebhaberIn mit einem klaren "Das können wir termingerecht zusichern." beantworten wird

Anyhow, mach einen Haken dran und Schwamm drüber.

Schönes Wochenende
Biber
Bitte warten ..
Mitglied: Ringi1970
09.03.2009 um 08:20 Uhr
Sagt mal!
Kann man denn nun wirklich sooo kleinlich sein?
Verstehe jetzt den ganzen Trubel nicht der hier gemacht wird...
Umgeschrieben ist richtig... aber nicht von hier! Habe die Formal für das setzen von der Uhrzeit in einem englischen Thread gefunden, und auserdem sehe ich das mal nicht so, dass da irgendwelche Urheberrechte dahinter stehen...
Und einen Kunden ziehe ich nicht ab. Ich bin SysAdmin und habe vom Programmieren leider sehr wenig Ahnung, weil ich nur für die Systemintegration zuständig bin, und solche (für mich) tiefgreifenden Scripte nicht alltäglich sind, aber in dem Fall unabdingbar!
Finde jetzt hier leider das eine oder andere Kommentag echt sch...!

@bastla: Danke für den Tipp. Probier ich gleich nachher aus...


EDIT: Hat auch prima geklappt!! Super und Danke!
Bitte warten ..
Mitglied: Biber
09.03.2009 um 08:41 Uhr
Moin Ringi1970,

Zitat von Ringi1970:
Sagt mal!
Gerne. Auf derlei Einladungen warte ich oft gerade montags vergebens - du kommst mir grad Recht...
Kann man denn nun wirklich sooo kleinlich sein?
O ja.
Verstehe jetzt den ganzen Trubel nicht der hier gemacht wird...
Ich wollte mich ohnehin im Erklären üben.

Der Stein des Anstoßes bzw. das Fettnäpfchen, das Du so zielsicher und mit so viel Schwung genommen hast ist:
Wir versuchen hier durchaus "wie unter Erwachsenen" zu reden.
Keine/r hier kann alles, weiß alles oder hat zu Hause eine ganze Garage voll mit Steinen der Weisen.
Deshalb ist es hier üblich, legitim und ohne Gesichtsverlust möglich, eine derartige Frage einzuleiten mit
Ich habe nun schon ein gut funktionierendes Script gefunden, bei dem ich nicht weiß, wie ich es anpassen kann...
..statt so wie Du...
Ich habe nun schon ein gut funktionierendes Script geschrieben,

Finde jetzt hier leider das eine oder andere Kommentag echt sch...!
Da hast Du Recht. Ich sollte mich auch nicht immer durch solche Steilvorlagen wie Deinem Beitrag provozieren lassen.

Grüße
Biber
Bitte warten ..
Mitglied: 60730
09.03.2009 um 11:57 Uhr
Moin,

Sagt mal!
Kann man denn nun wirklich sooo kleinlich sein?

Wenn es um "gute" erziehung geht - ja.

Stell dir nur mal vor, das "reisst" ein - ruckzuck wird hier eine Umgangssprache geschrieben, die ich nicht will.

Ich problem du helfen und zwar schnell - sonst ich muß selber denken nach - oder so ähnlich.

Ein "hallo" - guten Morgen - gehört einfach dazu.

Und wenn sich dann ein "neuer" Idianer mit fremden Federn schmückt und ein Script präsentiert, daß eindeutig "kompliziert/genial" geschrieben ist - und dann eine "pillepalle" Frage dazu hat - dann ist selbst dem kleinsten Kleingeist klar - woher der Most vom Bartel kommt.
Aber darum gings mir garnicht - es ging mir um das fehlende "Hallo" und der Rest kam erschwerend dazu.

Von daher - ja ich bin kleinlich - denn ein gesetztes oder ungesetztes Bit ist auch nur eine kleinigkeit - die aber Entscheidet ist.

Gruß
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Windows 10 Batch für Datum und Uhrzeit setzen

gelöst Frage von zeroblue2005Batch & Shell18 Kommentare

Hallo Zusammen, habe hier ein Laptop von Medion,, wo die Bios fest verlötet ist. Fragt mich bitte nicht was ...

Batch & Shell

Ordner Umbenennen +heutiges Datum

gelöst Frage von ahsendenBatch & Shell12 Kommentare

Hallo zusammen, Ich muss für eine tagliche Außerhaussicherrung auf Externe Festplatten immer folgendes manuell ausführen: Löschen des Ordners "Backup-extern_20170201" ...

Batch & Shell

In Html-Datei per Batchdatei das Datum und die Uhrzeit eintragen

gelöst Frage von HakiegoldBatch & Shell2 Kommentare

Ich habe ein kleines Problem. Ich importiere aus dem Internet per Batch alle 2 Minuten eine html-Datei mit Kursdaten. ...

Batch & Shell

(Batch) Datum Sortier-Mechanismus

gelöst Frage von clragonBatch & Shell19 Kommentare

Hallo zusammen. Ich bin schon etwas länger am Batch schreiben, und war schon oft uneingeloggt hier, und jetzt hab ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 3 StundenWindows 102 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 6 StundenAdministrator.de Feedback10 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 23 StundenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...