diniz 10 Geschrieben 18. Oktober 2004 Melden Geschrieben 18. Oktober 2004 Hi, ich habe folgende Problemstellung, nämlich ich will eine Batch Datei erstellen, welches nichts anderes tut als das er mir z.B. jeden Montag einen Ordner anlegt mit einem Namen plus das aktuelle Datum angehängt so z.b. 'Ordner19112004'. Nur finde ich keinen geeigneten Befehl dazu, kann mir irgend jemand weiter helfen wie ich das realisieren kann. Danke im voraus diniz Zitieren
Thanquol 10 Geschrieben 18. Oktober 2004 Melden Geschrieben 18. Oktober 2004 mkdir Ordner%date% ? Zitieren
diniz 10 Geschrieben 18. Oktober 2004 Autor Melden Geschrieben 18. Oktober 2004 danke thanquol, aber mit dem Befehl legt er mir zwei Ordner an einer heißt dann OrdnerMo un der andere 18.10.2004 irgendeine Kleinigkeit braucht er noch, hast ne idee. lg diniz Zitieren
thorgood 10 Geschrieben 18. Oktober 2004 Melden Geschrieben 18. Oktober 2004 Musst du dir zusammenbauen. Kommt auf deine Datumseinstellungen an, wenn echo %DATE% Mo 18.10.2004 zurückgibt dann nimm echo %date:~9,4%%date:~6,2%%date:~3,2% und du hast 20041018 thorgood Zitieren
diniz 10 Geschrieben 18. Oktober 2004 Autor Melden Geschrieben 18. Oktober 2004 Hey super danke thorgood Zitieren
klausk 10 Geschrieben 18. Oktober 2004 Melden Geschrieben 18. Oktober 2004 kleine Variante, die auf w2k und w2k3 läuft: md %date:~-4%%date:~-7,2%%date:~-10,2% Zitieren
thorgood 10 Geschrieben 18. Oktober 2004 Melden Geschrieben 18. Oktober 2004 Ach guck, vom Ende ab gehts auch. Vielen Dank, kannte ich noch nicht. Muss mal wieder ne Runde Befehle mit /? lesen. :D Zitieren
diniz 10 Geschrieben 19. Oktober 2004 Autor Melden Geschrieben 19. Oktober 2004 Noch eine Frage hätte ich, wie kann ich das realisieren das er mir z.B. alles was älter ist als 30 Tage löscht. lg diniz Zitieren
gidos 10 Geschrieben 21. Dezember 2004 Melden Geschrieben 21. Dezember 2004 Wir kopieren alle Dateien welche älter sind als 20 Tage oder bei Dir Ordner in ein spezielles verzeichniss. Dieses wird anschliessend gelöscht. Das Script wird bei uns jeden Sonntag abgearbeitet. Hier das Script: @echo off set Days=30 set CleanDir="\\smobfil01\mobilitydata\13. Tempor„re Dateien" set TempDir="\\smobfil01\it$\13. Tempor„re Dateien" if exist %TempDir%\*.* rmdir %TempDir% /s/q md %TempDir% "\\Smobfil01\mobilitydata\06. IT\04. 4supOnly\06. Scripts\TempClean\robocopy" %CleanDir% %TempDir% /mir /r:5 /w:5 /minage:%Days% /move net send username TempClean auf Smobsvc01 abgeschlossen Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.