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

Batchdatei -> Ziel Ordner aktueller Monat

Mitglied: esg-admin-is

esg-admin-is (Level 1) - Jetzt verbinden

09.02.2005, aktualisiert 14:09 Uhr, 22766 Aufrufe, 4 Kommentare

Hallo,

ich habe lokal auf einem Computer einige Dateien, die täglich mittels einer Batchdatei auf den Server kopiert werden. Wie kann ich es machen, dass die Daten nicht immer in den gleichen Ordner kopiert werden, sondern in den Ordner des aktuellen Monats.

Gibt es eine Variable für den aktuellen Monat?


z.b.: xcopy c:\Test s:\ziel\Monat


Danke Gruß Christoph
Mitglied: Lord-Helmi
09.02.2005 um 12:47 Uhr
Hallo,

du kannst mit einer for-Schleife den Monat aus dem Datum auslesen. In einer Batchdatei könnte das ganze so aussehen:

@for /F "tokens=1,2,3,4 delims=. " %%a in ('date /t') do set sichdate=%%c

Der Monat wird in die Variable sichdate geschreiben. Mit dieser Variablen kannst du dann in deiner Batchdatei weiter arbeiten, z.B.:

xcopy c:\Test s:\ziel\%sichdate%

Gruß
Michael
Bitte warten ..
Mitglied: esg-admin-is
09.02.2005 um 13:49 Uhr
Hallo Lord_Helmi,

danke für deine schnelle Antwort habe es ausprobiert und es geht so weit, aber zei kleine Sachen hätte ich noch, vielleicht ist das ja auch möglich?

Es müsste doch irgendwie gehen, dass er vor dem kopieren prüft, ob der ordner des Monats schon vorhanden ist, und wenn nicht, dass er diesen erstellt? Das müsste doch mit einer If-Bedingung gehen?

Kann mit einer for-Schleife doch auch das Jahr raus filtern oder, wie schaut das aus?

Danke schon mal...

Gruß Christoph

P.S.: Arbeite eigentlich recht wenig mit Batch-Dateien und habe deswegen nicht so viel wissen zu diesem Thema
Bitte warten ..
Mitglied: Atti58
09.02.2005 um 14:07 Uhr
... soweit ich sehe, gibt diese Befehlszeile schon das Jahr aus ...

@for /F "tokens=1,2,3,4 delims=. " %%a in ('date /t') do set sichdate=%%c_%%b

if not exist %sichdate% mkdir %sichdate%

... 2005_02 wegen der besseren Sortierbarkeit ...

Gruß

Atti
Bitte warten ..
Mitglied: Lord-Helmi
09.02.2005 um 14:09 Uhr
Hallo,

mit einer if-Abfrage kannst du auch nachsehen, ob ein Ordner schon vorhanden ist, z.B.:

if exist c:\testord goto punkt1
md c:\testord
:punkt1

Bei den Ordnernamen kannst du auch mit Variablen arbeiten (z.B. dem ermittelten Monat). Mit der for-Schleife zerlegst du die Ausgabe, die der Befehl date /t erzeugt, in einzelne Bestandteile. Unter delims legst du fest, welche Trennzeichen die einzelnen Bereiche trennen sollen und mit tokens sagst du ihm, wie viele / welche Bereiche du brauchst. Der erste Token erhält dann %%a, der zweite %%b usw. Wenn du die Jahreszahl mit in die Namensvergabe der Ordner einbinden willst, könnte das in etwa so aussehen:

@for /F "tokens=1,2,3,4 delims=. " %%a in ('date /t') do set sichdate=%%d_%%c

Gruß
Michael

@for /F "tokens=1,2,3,4 delims=. " %%a in ('date /t') do set sichdate=%%d_%%c
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Access Wochenübersicht für aktuellen Monat

gelöst Frage von Florian86Microsoft Office4 Kommentare

Hallo, wie kann ich ich im Excel eine Abfrage bauen, dass ich von meiner Tabelle alle Wochensummen basierend auf ...

Batch & Shell

Skript soll Dateien in "Monats" Ordner kopieren

gelöst Frage von agnostikerBatch & Shell11 Kommentare

Ziel: Alle Dateien die innerhalb des letzten Monats erstellt wurden in einen Ordner kopieren der den Namen des aktuellen ...

Batch & Shell

Verknüpfung mittels Batch erstellen - Punkt in Ziel, Ziel ist ein Ordner

gelöst Frage von moses-southBatch & Shell5 Kommentare

Hallo Zusammen Ich habe folgendes Problem: Bei uns auf dem Fileserver wird für jedes Projekt, ein eigener Ordner mit ...

Batch & Shell

Shellscript um aktuelleste Datein aus aktuellestem generierten Ordner zu kopieren

Frage von wescraven07Batch & Shell6 Kommentare

Moin Admins, folgende Frage: ich suche gerade nach der Syntax für ein Shellscript, um die jeweils aktuellste Datei aus ...

Neue Wissensbeiträge
Windows Netzwerk
Windows Admin Center - Sagt was ihr braucht!
Tipp von Juanito vor 1 TagWindows Netzwerk12 Kommentare

Hallo zusammen, der ein- oder andere hat sicherlich schon vom Windows Admin Center gehört. - Microsoft's neue Adminkonsole welche ...

Verschlüsselung & Zertifikate

Bitlocker-Verschlüsselung und -Monitoring ohne MBAM

Tipp von DerWoWusste vor 1 TagVerschlüsselung & Zertifikate

Der Folgende Tipp beschreibt, wie man ohne MBAM die Verschlüsselung erzwingt und monitort. MBAM ist ein Enterprise-Benefit und somit ...

Netzwerkprotokolle
IPv6 Konfiguration von Site-Site-VPN ohne feste IP
Anleitung von lcer00 vor 2 TagenNetzwerkprotokolle1 Kommentar

Hallo zusammen, vor einiger Zeit hatte ich hier eine Frage zu dem Thema gepostet: Da war noch etwas offen. ...

Verschlüsselung & Zertifikate
Nutzung von Bitlocker in virtuellen Maschinen
Tipp von DerWoWusste vor 3 TagenVerschlüsselung & Zertifikate3 Kommentare

Vorbetrachtung: Wen sollte das interessieren? Wer virtuelle Maschinen zum Test auf seiner lokalen Festplatte speichert, wird diese nur selten ...

Heiß diskutierte Inhalte
Viren und Trojaner
Viren zu Testzwecken gesucht
Frage von ElHuttiViren und Trojaner20 Kommentare

Hallo, Ich suche zum rumtrollen auf einem alten PC Viren, die: - Keine Komponenten beschädigen - Keine Auswirkungen auf ...

Voice over IP
Andere Rufnummer bei abgehenden Gesprächen vom All-IP-Anschluß der Telekom anzeigen
Frage von vafk18Voice over IP18 Kommentare

Ich möchte bei abgehenden Gesprächen vom All-IP-Anschluß der Telekom meine Handynummer hinterlegen, damit ich Rückrufe jederzeit empfangen kann. Derzeit ...

Monitoring
Empfehlung für Server-Monitoring gesucht
Frage von LordGurkeMonitoring16 Kommentare

Moin, wir sehen uns momentan ein wenig nach einer Alternative zu unserem jetzigen Server-Monitoring um. Getestet habe ich bisher ...

Microsoft Office
Lizenzierung
Frage von opc123Microsoft Office15 Kommentare

Hallo, eventuell ein oft bekanntes Thema. Office 365 ist mir zu teuer, da wir als Bildungsträger andere Konditionen beim ...