Seite 1 von 2

Problem: Datum setzen nach CreateDirectory()

Verfasst: 11.02.2007 19:15
von Agent
Moin!

Ich erstelle in einem Backup-Programm über CreateDirectory() Ordner. Diese tragen dann das Datum wann sie erstellt wurden. Nun möchte ich dieses Datum ändern. Über SetFileDate() funktioniert das nicht.

Verfasst: 11.02.2007 19:33
von Fluid Byte
Wie soll das auch gehen? Der Befehl ist ausschließlich für Dateien gedacht.

Ich weiss aber das es geht allerdings is' hier im Board nix ähnliches vorhanden. Ich würd' mal googeln.

Verfasst: 11.02.2007 19:42
von Agent
Ich dachte ich hätte nur was übersehen. Kann das denn so schwer/aufwendig sein?

Verfasst: 04.04.2008 15:27
von Agent
Hat jemand noch eine Idee wie ich das Datum eines Ordners ändern kann?

Verfasst: 04.04.2008 15:39
von Agent
Hat jemand noch eine Idee wie ich das Datum eines Ordners ändern kann?

Verfasst: 04.04.2008 16:26
von ts-soft
Agent hat geschrieben:Hat jemand noch eine Idee wie ich das Datum eines Ordners ändern kann?
Wie oft noch?
SetFileDate funktioniert auch für Ordner, vielleicht mal das richtige Flag
verwenden, damit Du es auch siehst

Verfasst: 04.04.2008 16:36
von Kiffi
ts-soft hat geschrieben:Wie oft noch?
zusätzlich noch: http://www.purebasic.fr/english/viewtopic.php?t=31790

Das haben wir gerne. Zuerst monatelang Funkstille und dann kann es nicht
schnell genug gehen :|

Verfasst: 04.04.2008 16:50
von Agent
@ts-soft:
Oje. Da ist aber jemand grantig ... :shock:

@Kiffi:
Naja, monatelang...aus dem Feb ist der Beitrag. Aber Du hast schon recht.
Im engl. Forum habe ich ebenfalls gepostet - richtig - hab gehofft das liest jemand dort. Antwort hätte ich dann hier hinterlassen.

Trotzdem: Danke für die Antworten.

Verfasst: 04.04.2008 16:51
von Agent
@ts:

Ich frage mich aber, wie hätte ich darauf kommen sollen?

Auszug aus der Hilfe (in der ich zuvor schon nachschaute):
Syntax

SetFileDate(DateiName$, DatumsTyp, Datum)
Beschreibung

Ändert das Datum der angegebenen Datei 'DateiName$'.

Das Datum ist im gleichen Format wie das von der Date Library verwendete, weshalb alle Datums-relevanten Befehle wie ParseDate() verwendet werden können.

Der 'DatumsTyp' Parameter kann eine der folgenden Konstanten sein:
#PB_Date_Created : ändert das Erstellungsdatum der Datei
#PB_Date_Accessed: ändert das Datum des letzten Zugriffs auf die Datei
#PB_Date_Modified: ändert das Datum der letzten Veränderung an der Datei

Unterstützte OS

Alle

Verfasst: 04.04.2008 16:52
von Agent
Übrigens PB 4.2 Beta 2