- 积分
- 61
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-12-5
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我想得到文件夹的最后修改时间,使用下面的程序,但是得不到结果,这是为什么呢?请求高手解答
Program Main
Use Kernel32
Integer iHandle , iRes
TYPE (T_SECURITY_ATTRIBUTES) :: stSec
TYPE (T_FILETIME) :: stCreate , stModify , stAccess
TYPE (T_SYSTEMTIME) :: stSysTime
iHandle = CreateFile( "F:\fortran\data\123",GENERIC_READ,FILE_SHARE_READ,stSec,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL, 0 )
iRes = GetFileTime( iHandle , stCreate , stAccess , stModify )
iRes = FileTimeToLocalFileTime( stModify , stModify )
iRes = FileTimeToSystemTime( stModify , stSysTime )
write(*,*) stSysTime%wYear , stSysTime%wMonth , stSysTime%wDay , stSysTime%wHour , stSysTime%wMinute , stSysTime%wSecond
End Program Main
|
|