Ordner leeren
-
Hi ,
wie kann ich beispielsweisen den C:/Windows/Temp Oderner leeren ?
wie man ordner erstellt weiß ich , denke ich , also löschen und erstellen oder wie ?
-
Temp Pfad ermitteln
CString temp,m_pfad; GetTempPath(MAX_PATH, temp.GetBuffer(MAX_PATH)); temp.ReleaseBuffer(); temp += "\\*.*\0"; m_pfad = temp;
Und dann löschen
SHFILEOPSTRUCT op; op.hwnd = AfxGetApp()->GetMainWnd()->m_hWnd; op.pFrom = temp; op.pTo = ""; //will be ignored op.wFunc = FO_DELETE; op.fFlags = FOF_NOCONFIRMATION | FOF_NOERRORUI; SHFileOperation(&op);
Tada..
-
danke erstmal , aber was muss ich ändern um zb. c:\xyz zu leeren . Muss ich wissen damit ich verstehe was ich da schreibe :p .
-
zufrüh gefreut , das geht irgendwie nicht
-
in m_pfad steht dein Pfad, kannst ja mal ihn mit MessageBox(m_pfad); ausgeben lassen,
dann verstehste vielleicht einwenig mehr...Devil