<b>Hallo!<br><br>Ich möchte in meinem Prog. eine ausgewählte Festplatte komplett löschen. Wie kann ich mit Delphi optimal dies durchführen (del LW:\*.* /S) bzw. (QuickFormat LW:\)?<br><br>Die API-Hilfe von Delphi gibt mir da nur eine paar Hinweise in 'C'!.<br>Die angegebene Struktur 'LPSHFILEOPSTRUCT' müsste irgendwie in Delphi umgesetzt werden aber mir ist dies nicht gelungen...<br></b>
<br>
Performs a copy, move, rename, or delete operation on a file system object. <br><br>
WINSHELLAPI int WINAPI SHFileOperation(LPSHFILEOPSTRUCT lpFileOp);<br><br>
Parameter<br><br>
lpFileOp Pointer to an SHFILEOPSTRUCT structure that contains information the function needs to carry out the operation.<br>
Return Value Returns zero if successful or nonzero if an error occurs. <br><br>
See Also<br>
SHFILEOPSTRUCT <br><br><b>Die Struktur ist folgendermaßen aufgebaut: (C)<br></b>
<br>
typedef struct _SHFILEOPSTRUCT { // shfos<br>
HWND hwnd;<br>
UINT wFunc; <br>
LPCSTR pFrom; <br>
LPCSTR pTo; <br>
FILEOP_FLAGS fFlags;<br>
BOOL fAnyOperationsAborted; <br>
LPVOID hNameMappings;<br>
LPCSTR lpszProgressTitle; <br>
} SHFILEOPSTRUCT, FAR *LPSHFILEOPSTRUCT; <br><br>
Contains information that the SHFileOperation function uses to perform file operations.<br><br>
<b>Danke!!!<br> Nico Stöckigt</b><br>
<br>
Performs a copy, move, rename, or delete operation on a file system object. <br><br>
WINSHELLAPI int WINAPI SHFileOperation(LPSHFILEOPSTRUCT lpFileOp);<br><br>
Parameter<br><br>
lpFileOp Pointer to an SHFILEOPSTRUCT structure that contains information the function needs to carry out the operation.<br>
Return Value Returns zero if successful or nonzero if an error occurs. <br><br>
See Also<br>
SHFILEOPSTRUCT <br><br><b>Die Struktur ist folgendermaßen aufgebaut: (C)<br></b>
<br>
typedef struct _SHFILEOPSTRUCT { // shfos<br>
HWND hwnd;<br>
UINT wFunc; <br>
LPCSTR pFrom; <br>
LPCSTR pTo; <br>
FILEOP_FLAGS fFlags;<br>
BOOL fAnyOperationsAborted; <br>
LPVOID hNameMappings;<br>
LPCSTR lpszProgressTitle; <br>
} SHFILEOPSTRUCT, FAR *LPSHFILEOPSTRUCT; <br><br>
Contains information that the SHFileOperation function uses to perform file operations.<br><br>
<b>Danke!!!<br> Nico Stöckigt</b><br>
Comment