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

Frage Entwicklung Batch & Shell

GELÖST

Datum automatisch zu einer TXT anhängen

Mitglied: drwalemc

drwalemc (Level 1) - Jetzt verbinden

30.07.2009, aktualisiert 10:26 Uhr, 5115 Aufrufe, 5 Kommentare

Hallo zusammen

Ich möchte bzw. habe mir eine batchdatei erstellt, die 5 logfiles zu einem txt zusammenführt. Das Skript wird später immer Mittags um 12 ausgeführt. Ich möchte nun das dieses Skript immer automatisch eine neue .txt mit dem aktuellen Datum erstellt. Bis jetzt überschreibt der Batch die Datei immer.

Hier ist das was ich bis jetzt habe.

type D:\txt\Daten\test1\TC_TIMER.txt D:\txt\Daten\test2\TC_TIMER.txt D:\txt\Daten\test3\TC_TIMER.txt D:\txt\Daten\test4\TC_TIMER.txt D:\txt\Daten\test5\TC_TIMER.txt >D:\TXT\Sammeldatei\sammel.txt


Leider sind meine kentnisse über batchdateien nicht sehr gross. Darum bitte ich um hilfe.

Danke im voraus.
mfg drwalemc
Mitglied: raffi3110
30.07.2009 um 10:45 Uhr
Hi,

damit deine txt nicht immer überschrieben wird musst du statt dem einfachen > das >> benutzen. Wenn du >> benutzt wird er dir die txt Datei nicht mehr überschreiben sondern wird immer wieder dazuschreiben.

also:

01.
type D:\txt\Daten\test1\TC_TIMER.txt D:\txt\Daten\test2\TC_TIMER.txt D:\txt\Daten\test3\TC_TIMER.txt D:\txt\Daten\test4\TC_TIMER.txt D:\txt\Daten\test5\TC_TIMER.txt >> D:\TXT\Sammeldatei\sammel.txt 
Und für das aktuelle Datum brauchtst du
01.
date /T
Durch das /T wird mitgeteilt, dass nur das aktuelle Datum ausgegeben werden soll.

Im Prinzip sollte das dann bei dir so aussehen:
01.
date /T >> D:\TXT\Sammeldatei\sammel.txt  
02.
type D:\txt\Daten\test1\TC_TIMER.txt D:\txt\Daten\test2\TC_TIMER.txt D:\txt\Daten\test3\TC_TIMER.txt D:\txt\Daten\test4\TC_TIMER.txt D:\txt\Daten\test5\TC_TIMER.txt >> D:\TXT\Sammeldatei\sammel.txt 
Wenn du im Command "help" eingibst kommt eine ganze Liste von Befehlen. Wenn du zu den Befehlen mehr wissen möchtest dann schreibe den Befehl und dahinter "/?". Dann kommt da eine Erklärung. Mir persönlich hat das geholfen.

Gruß Raffi
Bitte warten ..
Mitglied: rubberman
30.07.2009 um 11:04 Uhr
In der Umgebungavariablen %date% steht das aktuelle Datum.
01.
type D:\txt\Daten\test1\TC_TIMER.txt D:\txt\Daten\test2\TC_TIMER.txt D:\txt\Daten\test3\TC_TIMER.txt D:\txt\Daten\test4\TC_TIMER.txt D:\txt\Daten\test5\TC_TIMER.txt >D:\TXT\Sammeldatei\%date%.txt
Bitte warten ..
Mitglied: Phalanx82
30.07.2009 um 11:23 Uhr
Hier mal ein Code für dich, kannst du dann an deine Verz. anpassen.
Das ganze packst du in eine .bat und startest sie.

Mfg.


Code:
01.
@echo off 
02.
rem ************************************************************ 
03.
rem * 
04.
rem * Batch zur Speicherung einer Datei mit dem aktuellen 
05.
rem * Datum & Zeit als Namensanhängsel 
06.
rem * 
07.
rem * created 30.07.09 
08.
rem * code by Ghost@DevilzZ.de 
09.
rem *  
10.
rem ************************************************************ 
11.
set LOGFILE=C:\"Ihr-Logfile.txt" 
12.
 
13.
rem ************************************************************ 
14.
rem * existiert das Logfile ? 
15.
rem ************************************************************ 
16.
if exist %LOGFILE% goto SAVEFILE 
17.
echo ERROR: Protokoll-Datei "%LOGFILE%" nicht gefunden! 
18.
 
19.
:SAVEFILE 
20.
rem ************************************************************ 
21.
rem * aktuelles Datum / aktuelle Zeit einholen 
22.
rem ************************************************************ 
23.
set TAG=%DATE:~3,2% 
24.
set MONAT=%DATE:~6,2% 
25.
set JAHR=%DATE:~9,4% 
26.
set STD=%TIME:~0,2% 
27.
set MIN=%TIME:~3,2% 
28.
 
29.
rem ************************************************************ 
30.
rem * neuen Dateinamen festlegen, Datei umspeichern 
31.
rem ************************************************************ 
32.
set NEW_LOGFILE=%LOGFILE%.%JAHR%-%MONAT%-%TAG%.%STD%%MIN%Uhr.txt 
33.
copy %LOGFILE% "%NEW_LOGFILE%" 
34.
 
35.
exit 

[Edit Biber] Code-Tags ergänzt.[/Edit]
Bitte warten ..
Mitglied: drwalemc
30.07.2009 um 11:33 Uhr
Hallo zusammen

Ich danke herzlich für die schnelle Hilfe. Es hat super funktioniert.

gruss Dominique
Bitte warten ..
Mitglied: 48844
30.07.2009 um 11:50 Uhr
Hab bei mir so laufen bsp BgInfo
echo BgInfo wurde am %date% um %time:~0,8% Uhr auf dem Rechner %computername% aktualisiert.>>\\183.xxx.xxx.xxx\Logs$\BgInfo.log

Sieht dann so aus in der Log

BgInfo wurde am Di 21.07.2009 um 7:34:46 Uhr auf dem Rechner XXXXXXXXXXXXXXX aktualisiert.

Also wie von rubberman geschrieben einfach stadt Dateinamen die Variable %date% oder %time% einsetzen und er schreibt immer Das Datum rein >> nicht vergessen sonst wir die Dateiüberschrieben und nicht angehängt wie Beschrieben
Bitte warten ..
Ähnliche Inhalte
Internet
Plesk Emails mit Anhang automatisch umleiten
Frage von thomasreischerInternet

Guten Morgen liebe Kollegen Ist es irgendwie möglich in Plesk Mails mit Anhängen automatisch an eine bestimmte Adresse umzuleiten? ...

Outlook & Mail
Outlook Vorlage - automatisch E-Mail Signatur anhängen
Frage von gamerffOutlook & Mail3 Kommentare

Ich habe das Problem das wen ich eine Outlook Vorlage erstelle und bei einem Freund mit gleichem Outlook testen ...

Batch & Shell
PDF Erzeugung mit automatisch eingebetteten anderen Dateien (Anhang)
Frage von MarcoNBBatch & Shell4 Kommentare

Hallo, ich muss eine Machbarkeitsstudie durchführen und habe nun schon einige Tage recherchiert, ohne eine geeignete Lösung zu finden. ...

Microsoft Office
Email automatisch in PDF konvertieren (Plus Metadaten und Anhänge)
Frage von ScarecraftMicrosoft Office

Hallo, ich suche ein Programm. Es sollte von ca. 30 Emailkonten eingehende Emails automatisch nach Erhalt in PDF umwandeln. ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 4 StundenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 22 StundenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 23 StundenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 1 TagSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
gelöst Frage von Windows10GegnerNetzwerkgrundlagen21 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...

Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit18 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Ubuntu
Ubuntu - Starter für nicht vertrauenswürdige Anwendungen
Frage von adm2015Ubuntu17 Kommentare

Hallo zusammen, Ich verwende derzeit die Ubuntu Versionen 17.10 bzw. im Test 18.04. Ich habe mehrere .desktop Dateien in ...

Netzwerke
Packet loss bei "InternetLeitungsvollauslastung"
gelöst Frage von Freak-On-SiliconNetzwerke17 Kommentare

Servus; Ja der Titel klingt komisch, is aber so. Wenn die Internetleitung voll ausgelastet ist, hab ich extreme packet ...