Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Datum des Vormonats als Dateiname

Frage Entwicklung Batch & Shell

Mitglied: n0cturne

n0cturne (Level 1) - Jetzt verbinden

16.05.2014, aktualisiert 19.05.2014, 1795 Aufrufe, 2 Kommentare, 1 Danke

Hallo Zusammen,

ich habe ein Batch Skript, welches eine Datei erzeugt.
Diese Datei soll den Namen "DATEV-JAHR-MONAT.csv" haben - wobei an dieser Stelle das Datum des Vormonats genommen werden soll.
So sieht mein Skript zurzeit aus:

set jahr=%date:~6,4%
set monat=%date:~3,2%
set tag=%date:~0,2%

echo %date%

echo %jahr%-%monat%

walk.exe walkid=2009 from=StartOflastMonth to=EndoflastMonth path=D:\Programme\Matrix\MatrixData lng=de file=D:\Programme\Matrix\MatrixTransfer\DATEV\DATEV_%jahr%-%monat%.csv fileformat=ascii

Wie kann ich es nun bewerkstelligen, dass anstatt des aktuellen Monats der Vormonat ausgegeben wird?
Mitglied: bastla
LÖSUNG 16.05.2014, aktualisiert 19.05.2014
Hallo n0cturne!

Etwa so:
01.
@echo off & setlocal 
02.
set "Jahr=%date:~6,4%" 
03.
set "Monat=%date:~3,2%" 
04.
set "Tag=%date:~0,2%" 
05.
 
06.
set /a Vormonat=1%Monat%-1 
07.
set "Vormonat=%Vormonat:~-2%" 
08.
if %Vormonat%==00 ( 
09.
    set "Vormonat=12"     
10.
    set /a Jahr-=1 
11.
12.
echo %date% 
13.
echo %Jahr%-%Vormonat%
Grüße
bastla
Bitte warten ..
Mitglied: n0cturne
19.05.2014 um 12:26 Uhr
Vielen Dank!
Hat super geklappt!
Bitte warten ..
Ähnliche Inhalte
Monitoring
gelöst Nagios Plugin Datum in Dateiname abfragen (2)

Frage von itazubii zum Thema Monitoring ...

Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Datenbanken
Access 2010 - Filter für Datum funkioniert nicht VBA (4)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Microsoft Office
Excel Diagramm - Datum wird nicht aktualisiert (9)

Frage von KMP1988 zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Verschlüsselung & Zertifikate
gelöst Festplattenverschlüsselung im Ausland (13)

Frage von Nicolaas zum Thema Verschlüsselung & Zertifikate ...

Festplatten, SSD, Raid
gelöst Fehlerhafte Blöcke im RAID 10 (12)

Frage von Kojak-LE zum Thema Festplatten, SSD, Raid ...

Windows Server
gelöst Microsoft-Lizenz CALs und passendes Server-Betriebssystem (12)

Frage von planetIT2016 zum Thema Windows Server ...

Netzwerkgrundlagen
gelöst Cisco SG500 Series LAG hat sich von selbst umgestellt (11)

Frage von Ex0r2k16 zum Thema Netzwerkgrundlagen ...