mit Batch dateien verschieben

Gast #1904250
Hallo,
ich suche nach einer möglichkeit folgendes zu tun:
ich habe einen ordner mit vielen dateien (unterschiedlichster Art, 
unterschiedliche anzahl pro ordner)
die batch soll folgendes tun:
- erstelldatum jeder datei auslesen
- für jeden vorhandenen monat einen ordner (für januar z.b. 01) 
erstellen
- die dateien mit den erstellmonaten in die richtigen Ordner verschieben

... natürlich kann man das alles per Hand machen aber ich brauch das auf 
der arbeit wo das sehr oft auftritt und ich im quellcode der Batch den 
ordnerpfad verändern muss

weiß jemand eine Lösung, oder zumindest einen ort wo es etwas ähnliches 
gibt?
Ich habe das problem bereits mit php gelöst und auch eine C#-Lösung 
geschrieben aber der Chef besteht auf eine batch...

Gruß Kai
Gast #1904264
man könnte in batch das Verzeichnis mit einer for schleife und 'dir' 
auslesen, dann mit substing aus dem Datum den Monat extrahieren und dann 
mit move die Datei verschieben. Möüsste gehen.

in der hilfe müsste alles drin stehen

help for
Gast #1904273
Das klingt schon gar nicht verkehrt, will ich gleich mal testen
... kann aber länger dauern da ich in batch-programmierung nicht 
wirklich sicher bin, aber ich versuch mal mein glück

danke schonmal, ich poste dann ob ich erfolgreich war
Gast #1905353
Allet klar, wird nicht wieder vorkommen :)

Ich habe es im übrigen nicht hinbekommen mit der FOR-Schleife, muss mir 
nochmal das ein oder andere beispiel dazu angucken um as richtig 
hinzubekommen. für weitere anregungen und ideen bin ich offen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.