高手快来啊
大家伙赶紧来帮忙啊。用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(×ys);
//
自己比较下这两个时间
}