L
lshren
Unregistered / Unconfirmed
GUEST, unregistred user!
如何修改文件信息:
1.创建时间
2.最后修改时间
3.最后访问时间
本人使用API: setfiletime 如下:
procedure TForm1.Button2Click(Sender: TObject);
var
i: Integer;
x,y,zfiletime;
begin
i:= fileopen(edit1.text,fmOpenReadWrite);
x:=PFileTime(DateTimeToFileDate(strtodate('1999-09-01')));
y:=PFileTime(DateTimeToFileDate(strtodate('1999-09-02')));
z:=PFileTime(DateTimeToFileDate(strtodate('1999-09-03')));
setfiletime(i,x,y,z);
fileclose(i);
end;
以上代码出错: exception class eAccessViolation with message 'Access violation
at address 77edd975 in module 'kernel32.dll',Read of address 27210000'
请各位大侠帮忙。
1.创建时间
2.最后修改时间
3.最后访问时间
本人使用API: setfiletime 如下:
procedure TForm1.Button2Click(Sender: TObject);
var
i: Integer;
x,y,zfiletime;
begin
i:= fileopen(edit1.text,fmOpenReadWrite);
x:=PFileTime(DateTimeToFileDate(strtodate('1999-09-01')));
y:=PFileTime(DateTimeToFileDate(strtodate('1999-09-02')));
z:=PFileTime(DateTimeToFileDate(strtodate('1999-09-03')));
setfiletime(i,x,y,z);
fileclose(i);
end;
以上代码出错: exception class eAccessViolation with message 'Access violation
at address 77edd975 in module 'kernel32.dll',Read of address 27210000'
请各位大侠帮忙。