zoukankan      html  css  js  c++  java
  • 设置文件日期

    procedure SetFileDateTime(const Tf: string; now1: TDateTime);
    var
      Dt1, Dt2: Integer;
      Fs: TFileStream;
      Fct, Flt: TFileTime;
    begin
      Dt1 := DateTimeToFileDate(now1);
      Dt2 := Dt1;
      try
        FS := TFileStream.Create(Tf, fmOpenReadWrite);
        try
          if DosDateTimeToFileTime(LongRec(DT1).Hi, LongRec(DT1).Lo, Fct) and
            LocalFileTimeToFileTime(Fct, Fct) and
            DosDateTimeToFileTime(LongRec(DT2).Hi, LongRec(DT2).Lo, Flt) and
            LocalFileTimeToFileTime(Flt, Flt) then
            SetFileTime(FS.Handle, @Fct, @Flt, @Flt); {设置文件时间属性 }
        finally
          FS.Free;
        end;
      except
        MessageDlg('日期修改操作失败!', mtError, [mbOk], 0); { 因为目标文件正被使用等原因而致失败}
      end;
    end;

  • 相关阅读:
    梅森素数
    高精度乘法
    快速幂取模
    高精度加法
    Linux 压缩&解压缩
    Lec_Cloud资源云平台
    IP102,IP102-K_V3.0 输入节点机
    A7互动主机
    音频处理器的使用
    关于测试随笔
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/1831244.html
Copyright © 2011-2022 走看看