05/11/09 23:44:47 u0E9T0oE0
>>683 ナガクナッテスマソ
#include <windows.h>
#include <shlwapi.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst, LPSTR lpszCmdLine, int nCmdShow)
{
SHFILEOPSTRUCT sfo = {0};
TCHAR lpFrom[MAX_PATH + 1], lpTo[MAX_PATH + 1];
SYSTEMTIME localtime;
int i;
GetLocalTime(&localtime);
sfo.wFunc = FO_COPY;
sfo.fFlags = FOF_NOCONFIRMMKDIR | FOF_RENAMEONCOLLISION;
sfo.lpszProgressTitle = "日時をつけてコピー";
for (i = 1; i < _argc; i ++) {
lstrcpy(lpFrom, _argv[i]);
wsprintf(lpTo, "%s.%02d%02d%02d.%02d%02d%02d", lpFrom,
localtime.wYear, localtime.wMonth, localtime.wDay,
localtime.wHour, localtime.wMinute, localtime.wSecond);
lpFrom[lstrlen(lpFrom) + 1] = '\0';
lpTo[lstrlen(lpTo) + 1] = '\0';
sfo.pFrom = lpFrom;
sfo.pTo = lpTo;
SHFileOperation(&sfo);
}
return 0;
}