之前写过一个 好像是97Kb, 这次只用了windows api ,才8Kb 代码如下:}#include "iostream" #include "windows.h" #include <string> using namespace std; void main() { DWORD dwcNameSize = MAX_PATH + 1; TCHAR szBuffer[MAX_PATH + 1]; GetCurrentDirectory(dwcNameSize,szBuffer); char lpstrpath[MAX_PATH + 1]; WideCharToMultiByte(CP_ACP,WC_COMPOSITECHECK,szBuffer,-1,lpstrpath,sizeof(lpstrpath),NULL,NULL); SYSTEMTIME ti; GetSystemTime(&ti); string time_str; time_str = lpstrpath; char ctime[11]; sprintf(ctime, "%d_%d_%d", ti.wYear, ti.wMonth, ti.wDay); time_str += "//"; time_str += ctime; cout<<time_str; wchar_t* buf = new wchar_t[time_str.length() + 1]; MultiByteToWideChar(CP_ACP, 0,time_str.c_str(), time_str.length() + 1, buf, time_str.length() + 1); CreateDirectory(buf,NULL); }