首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

高手快来啊解决方案

2012-03-09 
高手快来啊大家伙赶紧来帮忙啊。用VC做一个东西,传入一个路径:完了取里边文件的后8位日期,计算当前日期前的

高手快来啊
大家伙赶紧来帮忙啊。用VC做一个东西,传入一个路径:完了取里边文件的后8位日期,计算当前日期前的20天日期。删除20天以前的文件!谁做出来了,重分相谢!!!!
例如:删除d:\nri\acounting路径下nnn_nnnnnn_nnnn_20070613.csv的文件20天以前文件

[解决办法]
发错地方了

[解决办法]
大概这样

WIN32_FIND_DATA data;

HANDLE handle = FindFirstFile( "D:\\test_line\\* ", &data);

while (FindNextFile(handle, &data))
{
if (data.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY)
continue;

if (!stricmp(data.cFileName, ". ") || !stricmp(data.cFileName, ".. "))
continue;

SYSTEMTIME timefile;
SYSTEMTIME timesys;
FileTimeToSystemTime(&data.ftCreationTime, &timefile);
GetSystemTime(&timesys);

//
自己比较下这两个时间

}

热点排行