www.mikrocontroller.net

Forum: PC-Programmierung mit Batch dateien verschieben


Autor: Kai (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

: Verschoben durch Moderator
Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Kai (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kai schrieb:
> Hallo,
> ich suche nach einer möglichkeit

Mit diesem Satzanfang bist du in der Codesammlung verkehrt.
Beim nächsten mal wird dein Thread gelöscht.

Autor: Kai (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.