#包含?& lttime.h & gt
#包含?& ltio.h & gt
#包含?& ltstring.h & gt
#包含?& lt字符串& gt
使用?命名空間?std
//顯示指定目錄中的所有文件。
int?ShowDir(字符串?strDir)
{
struct?_finddata_t?c _ file
龍?hFile
如果((hFile?=?_findfirst(?strDir.c_str(),?& ampc_file?))?==?-1L?)
{?
回歸?-1;
}
而(?_findnext(?hFile,?& ampc_file?)?==?0?)
{
//刪除本級和更高級別的目錄。
如果?(strcmp(" . ",?c_file.name)?==?0?||?strcmp(" .. ",?c_file.name)?==?0)
{
繼續;
}
//輸出文件名和上次修改時間
printf(" Name:%-20 SLAs write:% s \ n ",?c_file.name,?ctime(& amp;(c _ file . time _ write)));
}
_findclose(?hFile?);
回歸?0;
}
int?main(int?argc,?夏爾?*argv[])
{
字符串?斯特迪爾?=?" D:\\rfc\\*。*";
如果(0?!=?ShowDir(strDir))
{
cout & lt& lt“可以嗎?不是嗎?秀?目錄:" & lt& ltstrDir & lt& ltendl
}?
回歸?0;
}測試截圖:
可以根據自己的需要修改時間格式等等。