Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Dateien automatisch nach Datum kopieren?

x20 / 4 Antworten / Baumansicht Nickles

Hallo, ich habe gegoogelt, aber nichts passendes gefunden.

Ich möchte:
1. von den Dateien in einem Verzeichnis das jeweilige Dateidatum auslesen

2. dann, wenn noch nicht vorhanden, anhand des Dateidatums ein Verzeichnis [Jahr]-[Monat] erstellen lassen

3. und die Dateien anhand des Datums in die dem entsprechenden Verzeichnisse kopieren oder verschieben

Ist so etwas mit einer Batchdatei zu lösen oder braucht man da Programmierkenntnisse?

bei Antwort benachrichtigen
d-oli x20 „Dateien automatisch nach Datum kopieren?“
Optionen

Hallo

1..3
Scheinst nicht der Einzige zu sein mit dieser Aufgabenstellung.
http://www.wer-weiss-was.de/theme9/article2465906.html

Ist so etwas mit einer Batchdatei zu lösen ...
Ja.

... oder braucht man da Programmierkenntnisse
Wieso oder? Die brauchts Du so oder so.

Weitere Links:
http://www.supportnet.de/fresh/2006/7/id1372699.asp
http://www.antonis.de/dos/batchtut/index.htm

Gruss d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
GarfTermy d-oli „Hallo 1..3 Scheinst nicht der Einzige zu sein mit dieser Aufgabenstellung....“
Optionen
The two basic principles of Windows system administration: For minor problems, reboot For major problems, reinstall
bei Antwort benachrichtigen
x20 GarfTermy „vielleicht das? ? - “
Optionen

@d-oli
Das Datum steht aber nicht irgendwo im Text einer Textdatei, sonder ich möchte das Erstellungsdatum (einer .jpg, einer .mp3, oder irgend einer anderen Datei) auslesen.

Mit "Programmierkenntnissen" meinte ich Ahnung von C++, Perl oder anderen Programmiersprachen. Ich will ja niemanden zu nahe treten, aber Batch-Dateien gehören für mich nicht in die Kategorie Programmiersprachen.

Die Batch-Tutorials werde ich mir mal zu Gemüte führen.

@garftermy
Das Programm schaut interessant aus, nur hilft mir leider das aktuelle Datum nicht weiter.


Trotzdem Danke für die Hilfe!

bei Antwort benachrichtigen
d-oli x20 „@d-oli Das Datum steht aber nicht irgendwo im Text einer Textdatei, sonder ich...“
Optionen
Batch-Dateien gehören für mich nicht in die Kategorie Programmiersprachen

Ach so ...?

Batch-Skripte unter Windows

Batch-Dateien oder auch Stapelverarbeitungs-Dateien stammen zwar noch aus der Zeit von DOS, sind aber keineswegs von gestern. Im Gegenteil: Auch heute leisten sie unter allen Windows-Versionen wertvolle Arbeit. Immer, wenn häufig die gleichen Befehle ausgeführt werden sollen, bieten sich Batch-Dateien geradezu an. Genau das ist beispielsweise bei Anmeldeskripten der Fall. Es ist auch möglich, die Ausführung einzelner Befehlszeilen von einer Bedingung abhängig zu machen. Dafür gibt es Konstrukte wie IF oder IF NOT. Außerdem kann man Vergleiche durchführen, Variablen benutzen, Sprünge ausführen, Kommentare schreiben etc.

Vorteile gegenüber anderen Programmiersprachen

* kostenneutral
* sehr einfach zu erlernen
* keine Entwicklungsumgebung erforderlich
* Anpassungen / Erweiterungen jederzeit möglich
* Batchdateien können sich zur Laufzeit selbst verändern

Nachteile gegenüber anderen Programmiersprachen

* funktionsarm
* ermöglicht lediglich einfache Aufgabenbewältigung
* der Code ist nicht geschützt und für jedermann einsehbar

Quelle: http://de.wikipedia.org/wiki/Stapelverarbeitung#Batch-Skripte_unter_Windows



Die Batch-Tutorials werde ich mir mal zu Gemüte führen.
Gute Idee.

Dateidatum mit Batch-Datei auslesen
http://www.administrator.de/Dateidatum_mit_Batch-Datei_auslesen.html

Gruss, d-oli
Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen