导航:首页 > 文件教程 > delphi设置文件时间

delphi设置文件时间

发布时间:2023-06-29 01:42:17

⑴ delphi获取当前日期,包括年份月份星期时间。

1、打开Delphi7集成开发环境,在Diaglog面板,向默认工程的Form1窗体放一个Opendiag1控件。

⑵ delphi idftp 获取修改时间

获取文件的修改时间你看看下面的方法能不能用:
Windows 提供一个函数 GetFileTime 做此项操作,在 Delphi 中可方便地调用,示例如下:

procere GetFileLastAccessTime(FileName: PChar);
var
CreateFT, LastAccessFT, LastWriteFT: TFileTime;
ST: TSystemTime;
F: Integer;
begin
{ 首先要用Windows的标准API函数以读方式打开文件 }
F := CreateFile(FileName, GENERIC_READ, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
if F=INVALID_HANDLE_VALUE then
begin
ShowMessage(’Can not open file!’);
Exit;
end;
{ 取文件时间 }
if GetFileTime(F, @CreateFT, @LastAccessFT, @LastWriteFT) then
begin
{ 转换为系统时间并显示 }
FileTimeToSystemTime(LastAccessFT, ST);
Label1.Caption := Format(’%d-%d-%d, %d:%d:%d’,
[ST.wYear, ST.wMonth, ST.wDay, ST.wHour, ST.wMinute,ST.wSecond]);
end;
CloseHandle(F); { 记住关闭文件 }
end;

⑶ delphi中如何抓取文件夹的修改日期

如下代码
uses
comctrls, ShellAPI, commctrl;

{...}

const
FL_FOLDER = 1;
FL_FILE = FL_FOLDER + 1;
{ 文件日期类型 }
FD_CREATED = 1;
FD_ACCESSED = FD_CREATED + 1;
FD_MODIFIED = FD_ACCESSED + 1;

type
FileInfoPtr = ^FileInfoRec;
FileInfoRec = record
fName : string;
typ : byte;
Modified : TDateTime;
end;

function GetFileTimes(FileName : ShortString; typ : byte; var fDate : TDateTime) : Boolean;
var
fHandle : Integer;
fTimeC,
fTimeA,
fTimeM : TFileTime;
lTime : TFileTime;
sTime : TSystemTime;
begin { GetFileTimes }
fHandle := FileOpen(FileName, fmShareDenyNone);
fDate := 0.0;
result := (fHandle >= 0);
if result
then begin GetFileTime(fHandle, @fTimeC, @fTimeA, @fTimeM);
FileClose(fHandle);
case typ of
FD_CREATED : FileTimeToLocalFileTime(fTimeC, lTime);
FD_ACCESSED : FileTimeToLocalFileTime(fTimeA, lTime);
FD_MODIFIED : FileTimeToLocalFileTime(fTimeM, lTime);
end;
if FileTimeToSystemTime(lTime, sTime)
then fDate := EncodeDate(sTime.wYear, sTime.wMonth, sTime.wDay) + EncodeTime(sTime.wHour, sTime.wMinute, sTime.wSecond, sTime.wMilliSeconds);
end;
end; { of GetFileTimes }

⑷ 用delphi如何修改FTP服务器上文件的修改时间

自己写一个 FTP SERVER, 上传文件的时候把时间也带上

阅读全文

与delphi设置文件时间相关的资料

热点内容
苹果应用老是闪退是怎么回事啊 浏览:946
涂装悬挂转台机器人怎么编程 浏览:67
电脑里的编程在什么地方 浏览:580
解锁苹果id忘记生日 浏览:847
微信支持文件传输 浏览:568
阻止文件夹搜索win10 浏览:145
罗马复兴升级攻略 浏览:203
类似左手app的还有哪些 浏览:953
kqb文件怎么转成pdf 浏览:425
源代码图案 浏览:222
彩票app向哪里举报 浏览:385
cad安装软件文件 浏览:202
苹果6的文件管理 浏览:416
有哪些提升古典气质的app 浏览:556
ug如何在二维图形直接编程 浏览:761
ps显示器配置文件有问题怎么解决 浏览:517
不能删除的文件夹 浏览:13
如何更改考勤表上的数据 浏览:606
除了编程还有什么技术 浏览:64
为什么程序员讨厌中文编程 浏览:338

友情链接