Erstelldatum ändern

Anfängerfragen zum Programmieren mit PureBasic.
Tompazi
Beiträge: 211
Registriert: 22.09.2007 15:38

Erstelldatum ändern

Beitrag von Tompazi »

Wie kann ich (per PB) das Erstell bzw. Änderungsdatum einer Datei oder eines Ordners ändern?

MfG Tompazi
Benutzeravatar
milan1612
Beiträge: 810
Registriert: 15.04.2007 17:58

Beitrag von milan1612 »

Schau dir mal in der PB Hilfe die Bibliothek "FileSystem" an, da findest du alles was du brauchst.
Grüße...
Bin nur noch sehr selten hier, bitte nur noch per PN kontaktieren
Tompazi
Beiträge: 211
Registriert: 22.09.2007 15:38

Beitrag von Tompazi »

Oh, Danke was ist an diesem Syntax falsch?

Code: Alles auswählen

SetFileDate(filename$,#PB_Date_Created, Date(ye,m,d,h,min,sec))
Aber wie kann ich das Erstellungsdatum bei Ordnern ändern
Bei den angegeben Befehlen kann ich es nur lesen.

MfG Tompazi
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Tompazi hat geschrieben:Oh, Danke was ist an diesem Syntax falsch?
funktioniert wunderbar:

Code: Alles auswählen

year    = 2000
month   =   12
day     =   31
hour    =   12
min     =   59
sec     =   59

newDate    = Date(year, month, day, hour, min, sec)

DateiName$ = "D:\test.doc"

SetFileDate(DateiName$, #PB_Date_Created, newDate)

Grüße ... Kiffi

// Edit

Für Verzeichnisse: http://www.purebasic.fr/english/viewtop ... 956#202956
(ungetestet, aber wenn's von netmaestro kommt, wird's wohl stimmen)
a²+b²=mc²
Tompazi
Beiträge: 211
Registriert: 22.09.2007 15:38

Beitrag von Tompazi »

Geht leider nicht debugger sagt 0 :|

Das mit den Verzeichnissen funktioniert nicht in der Demo Version oder?
Ich hab mir die Vollversion noch nicht gekauft weil ich finde ich kann mit der Demoversion noch genug lernen.

MfG Tompazi

//Edit: ist für "1.1.2001 0:00:00" 946684800 debugger Ergebnis?
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Tompazi hat geschrieben:Ich hab mir die Vollversion noch nicht gekauft weil ich finde ich kann mit der Demoversion noch genug lernen.
dann tu mir (uns) doch bitte den Gefallen und schreib das in Deine Signatur,
damit solche Missverständnisse nicht noch einmal passieren.
Tompazi hat geschrieben:Geht leider nicht debugger sagt 0
Das wundert mich. Meines Wissens kann man in der Demo-Version
API-Aufrufe (so wie sie in netmaestros Code vorkommen) erst gar nicht
ausführen. Der Compiler müsste das eigentlich sofort anmosern.

Grüße ... Kiffi
a²+b²=mc²
Tompazi
Beiträge: 211
Registriert: 22.09.2007 15:38

Beitrag von Tompazi »

In meinem Programm steht im Prinzip da genauso drinnen

Code: Alles auswählen

year    = 2000
month   =   12
day     =   31
hour    =   12
min     =   59
sec     =   59

newDate    = Date(year, month, day, hour, min, sec)

DateiName$ = "D:\test.doc"

SetFileDate(DateiName$, #PB_Date_Created, newDate)
in meinem Programm sagt der Debugger 0 außerhalb meines Programmes funktioniert der Code ... Ich geh morgen auf Fehlersuche.

Gute Nacht Tompazi
Bild
Antworten