中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

delphi怎么獲取文件修改時間

小億
140
2024-06-03 16:47:12
欄目: 編程語言

在Delphi中,可以使用以下代碼來獲取文件的修改時間:

uses
  SysUtils, Windows;

function GetFileModifyTime(const AFileName: string): TDateTime;
var
  FindData: TWin32FindData;
  FileTime: TFileTime;
  LocalTime: TSystemTime;
begin
  if FileExists(AFileName) then
  begin
    ZeroMemory(@FindData, SizeOf(TWin32FindData));
    if FindFirstFile(PChar(AFileName), FindData) <> INVALID_HANDLE_VALUE then
    begin
      FileTime := FindData.ftLastWriteTime;
      FileTimeToLocalFileTime(FileTime, FileTime);
      FileTimeToSystemTime(FileTime, LocalTime);
      Result := SystemTimeToDateTime(LocalTime);
      FindClose;
    end
    else
    begin
      Result := 0;
    end;
  end
  else
  begin
    raise Exception.Create('File not found');
  end;
end;

使用上述函數可以獲取指定文件的修改時間,例如:

var
  ModifyTime: TDateTime;
begin
  ModifyTime := GetFileModifyTime('C:\example.txt');
  ShowMessage('File modify time: ' + DateTimeToStr(ModifyTime));
end;

0
鄄城县| 淅川县| 清水河县| 南丹县| 库车县| 华阴市| 文安县| 巴青县| 布拖县| 江口县| 赤峰市| 昭通市| 韶山市| 尉犁县| 瑞金市| 伊宁市| 石家庄市| 西充县| 澳门| 抚宁县| 枝江市| 育儿| 甘南县| 苍溪县| 察隅县| 留坝县| 西盟| 阳曲县| 古浪县| 榆林市| 财经| 汉沽区| 深州市| 隆尧县| 灌云县| 综艺| 大荔县| 鄂州市| 商都县| 于田县| 秭归县|