Datei Attribute ändern
-
hi
wie kann man unter winxp eine datei abändern, das diese "alt" ist
z.b. 15.4.2005 erstellt und ich möchte das so umstellen, das diese z.b. am 5.4.2005 erstellt worden wäre.
mit unix geht das einfach oder?
-
ajax schrieb:
mit unix geht das einfach oder?
Ja, unter Unix verwendet man dafür man: touch(1). Unter WinXP wird es wohl auch etwas ähnliches geben.
-
Touch is nichts anderes als "Open File For Writing; Close File;"
Direkt die Uhrzeit manipulieren kann man IMHO unter beiden Systemen nicht, es sei denn:
Set System Clock to desired Time;
Open File for Writing;
Close File;
Set System Clock to real Time;
-
LordJaxom schrieb:
Touch is nichts anderes als "Open File For Writing; Close File;"
Direkt die Uhrzeit manipulieren kann man IMHO unter beiden Systemen nicht, ...
Hast Du Dir die touch-Manpage durchgelesen? Oder zumindest die allererste Zeile?
NAME touch - change file access and modification times SYNOPSIS touch [-acm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file [...] DESCRIPTION The touch utility sets the modification and access times of files to the current time of day. If the file doesn't exist, it is created with de- fault permissions.
Das "Datei anlegen, wenn noch nicht vorhanden" ist also nur ein Nebeneffekt, nicht der Haupteinsatzzweck von touch.
-
gibt es da keine klasse in c++ oder c# die das kann
maybe ein entsprechender msdn link?
-
Weiß nicht, wie das unter Windows geht, aber als Unixer würde ich einen Blick in auf man: stat(2) empfehlen.
-
Äh, hups..
Man lernt bekanntlich nie aus
-
Mit dem Programm DMEX geht das.