
echo "创建时间:"date("Y-m-d H:i:s",$ctime);
2获取文件修改时间示例:
$mtime=filemtime("chinawinxptxt");echo "修改时间:"date("Y-m-d H:i:s",$mtime);
GetTime函数获取文件的创建时间,访问时间或修改时间,其参数如下:
第一个参数指定一个完整的文件路径及名称,第二个参数指定要获取创建时间(theCreateTime),访问时间(theLastAccessTime)还是最后修改时间(theLastWriteTime),缺省为创建时间
如:获取文件创建时间
Private Sub Command1_Click()
MsgBox GetTime("c:\abctxt")
End Sub
假如你的jdk环境可以在17或之上,推荐你用nio包下的一个对象
代码如下:
Path p = Pathsget("C:/1txt")try {
BasicFileAttributes att = FilesreadAttributes(p, BasicFileAttributesclass);//获取文件的属性
attcreationTime()toMillis();
attlastAccessTime()toMillis();
attlastModifiedTime()toMillis();
} catch (IOException e1) {
e1printStackTrace();
}
//如各个方法名称显示的,你研究下吧
1MFC中的方法:(C++)
CFileStatus status;
CFile::GetStatus("D:\\testtxt",status);
long lSizeOfFile;
lSizeOfFile = statusm_size;
lSizeOfFile的值就是D:\\testtxt文件的大小
2标准C获得文件大小的5种方法
(注意:"__FILE__"指的是当前文件,你可以改为有效路径的目标文件,比如"D:\\testtxt")
#include "stdafxh"
#include "stdioh"
#include <sys/stath>
#include <ioh>
#include <FCNTLH>
int getfilesize()
{
int iresult;
struct _stat buf;
iresult = _stat(__FILE__,&buf);
if(iresult == 0)
{
return bufst_size;
}
return NULL;
}
int getfilesize01()
{
int fp;
fp=_open(__FILE__,_O_RDONLY);
if(fp==-1)
return NULL;
return _filelength(fp);
//return NULL;
}
int getfilesize02()
{
int fp;
fp=_open(__FILE__,_O_RDONLY);
if(fp==-1)
return NULL;
return _lseek(fp,0,SEEK_END);
//return NULL;
}
int getfilesize03()
{
int fp;
fp=_open(__FILE__,_O_RDONLY);
if(fp==-1)
return NULL;
return _lseek(fp,0,SEEK_END);
//return NULL;
}
int getfilesize04()
{
FILE fp;
if((fp=fopen(__FILE__,"r"))==NULL)
return 0;
fseek(fp,0,SEEK_END);
return ftell(fp); //return NULL;
}
int getfilesize05()
{
FILE fp;
char str[1];
if((fp=fopen(__FILE__,"rb"))==NULL)
return 0;
for(int i = 0;!feof(fp);i++)
{
fread(&str,1,1,fp);
}
return i - 1; //return NULL;
}
int main(int argc, char argv[])
{
printf("getfilesize()=%d\n",getfilesize());
printf("getfilesize01()=%d\n",getfilesize01());
printf("getfilesize02()=%d\n",getfilesize02());
printf("getfilesize03()=%d\n",getfilesize03());
printf("getfilesize04()=%d\n",getfilesize04());
printf("getfilesize05()=%d\n",getfilesize05());
return 0;
}
使用_findfirst函数或_findnext函数检索磁盘上的文件能获取相关信息,其中就包含创建日期。
long _findfirst(const char, _finddata_t );
long _findnext(const long, _finddata_t );
findfirst函数用一个文件名来启动一次检索,同时把能找到的第一个文件的数据存入_finddata_t所指向的结构体,然后返回本次检索的句柄,若失败返回-1L
findnext函数则接受一个检索句柄,寻找下一个有效的相关文件,把数据存入_finddata_t所指向的结构体,然后返回0,若失败,则返回非零。
Sub aaa()
Dim fs, f, s
Set fs = CreateObject("ScriptingFileSystemObject")
Set f = fsGetFile("C:\aaatxt")
s = "Created: " & fDateCreated
MsgBox (s)
End Sub
以上就是关于怎么通过PHP获取文件创建与修改时间全部的内容,包括:怎么通过PHP获取文件创建与修改时间、用vb怎么获得一个网络文件的创建时间、java怎么获取文件的创建时间,最后访问时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)