当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我有一个30g硬盘,c:d:两个盘都不大分别为3g 原以为可以先装系统再合并,用pq就要吧简单实现。可是没想进入dos用了qp,ntfs的磁盘右击不出现合并这个选项,这下可好玩了(无奈,我系统装了好几遍了。我装2003呀所以3g空间不够)。大侠们看看有什么办法吗(如何合两个ntfs的分区,叫我重装的朋友请勿留言,谢谢了,我在线上等你们的回答快呀) ......
    摘要: 本人想用faq.class做bean文件﹐然后用jdbc.jsp來調用bean文件來抓取oracle 中的數據。提示出錯﹐請問怎樣解決﹐謝謝 //faq.java// package comm; import java.sql.*; public class faq{ //jdbc-odbc橋 string sdbdriver = "oracle.jdbc.driver.o......


关于FileDateToDateTime,FileGetDate,TDateTime

我写了如下代码,编译通过,但是等到的文件的创建时间不对,因为我知道检索到的文件是几天前创建的,但subdt的值却等于1899-12-30。这应该是系统时间与文件创建时间差值为0时的结果啊  
  String   dt;  
  dt   =   Date();  
  TDateTime   sysdt   =   TDateTime   (dt);  
  int   hWndFile   =   FileOpen(   sr.Name,   fmOpenRead   );  
  if   (   -1   !=   hWndFile   )  
  {  
  TDateTime   filt   =   FileDateToDateTime(FileGetDate(hWndFile));  
  TDateTime   subdt   =   sysdt   -   filt;  
  RichEdit2->Lines->Add(DateToStr(subdt));  
  }

NO.1   作者: dajianshi

文件有三个时间,创建时间,最后访问时间,最后写入时间,不知道fileGetDate返回的那个时间,你自己试一下吧,不行的话,我看还是用api函数吧

NO.2   作者: binbin

FileGetDate返回的是文件修改时间(最后写入),不是创建时间.  
  这个函数实际上调用了API函数GetFileTime,但忽略了创建时间和访问时间.  
  API原型为:  
  BOOL   GetFileTime(  
      HANDLE   hFile,                                   //   handle   to   the   file  
      LPFILETIME   lpCreationTime,         //   address   of   creation   time  
      LPFILETIME   lpLastAccessTime,     //   address   of   last   access   time  
      LPFILETIME   lpLastWriteTime         //   address   of   last   write   time  
  );  
  VCL中FileGetDate源码是这样的:  
  function   FileGetDate(Handle:   Integer):   Integer;  
  var  
      FileTime,   LocalFileTime:   TFileTime;  
  begin  
      if   GetFileTime(THandle(Handle),   nil,   nil,   @FileTime)   and  
          FileTimeToLocalFileTime(FileTime,   LocalFileTime)   and  
          FileTimeToDosDateTime(LocalFileTime,   LongRec(Result).Hi,  
              LongRec(Result).Lo)   then   Exit;  
      Result   :=   -1;  
  end;  
  你可以发现GetFileTime的第2,3参数都是nil(NULL),只用了写入时间.  
  有了这段源码我想你可以自己用GetFileTime来完成你的任务了:)


 ·黑客技术    »显示摘要«
    摘要: 谁知道用什么方法能破解21cn邮箱密码的方法?高分赠送!不够再给! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE