diniz 10 Geschrieben 18. Oktober 2004 Melden Teilen 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 Link zu diesem Kommentar
Thanquol 10 Geschrieben 18. Oktober 2004 Melden Teilen Geschrieben 18. Oktober 2004 mkdir Ordner%date% ? Zitieren Link zu diesem Kommentar
diniz 10 Geschrieben 18. Oktober 2004 Autor Melden Teilen 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 Link zu diesem Kommentar
thorgood 10 Geschrieben 18. Oktober 2004 Melden Teilen 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 Link zu diesem Kommentar
diniz 10 Geschrieben 18. Oktober 2004 Autor Melden Teilen Geschrieben 18. Oktober 2004 Hey super danke thorgood Zitieren Link zu diesem Kommentar
klausk 10 Geschrieben 18. Oktober 2004 Melden Teilen Geschrieben 18. Oktober 2004 kleine Variante, die auf w2k und w2k3 läuft: md %date:~-4%%date:~-7,2%%date:~-10,2% Zitieren Link zu diesem Kommentar
thorgood 10 Geschrieben 18. Oktober 2004 Melden Teilen 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 Link zu diesem Kommentar
diniz 10 Geschrieben 19. Oktober 2004 Autor Melden Teilen 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 Link zu diesem Kommentar
gidos 10 Geschrieben 21. Dezember 2004 Melden Teilen 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 Link zu diesem Kommentar
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.