比如我想复制一个文件.在代码中用个循环把文件的内容都Read/Write复制到了目标文件,但是目标文件的修改时间和创建是现在的时间,并不是原来文件的时间了.当然这样操作的话,它的时间应该是现在复制时的时间,可是我想要它的时间仍然是原来文件的时间,WINDOWS复制文件就是那样的.还有像NTFS文件系统中移动文件会把原来文件的权限设置也移动到了目标文件上

解决方案 »

  1.   

    可以用GetFileTime,SetFileTime自己改回来。
      

  2.   

    正在思考为什么不用copyfile,如果要只要改时间的话,只要可以用GetFileTime,SetFileTime就可以了;
    改属性的函数有SetFileAttributes,但是如果属性要完全一样的复制我就不知道了
      

  3.   

    可以用GetFileTime,SetFileTime自己改回来。
    ________________________________-是可以的
      

  4.   

    原来有专门文件复制移动的API....呵呵,原来不知道的.学到些别的,谢谢了.