1.将文件放入回收站
void __fastcall TForm1::Button9Click(TObject *Sender)
{
UnicodeString uniFilename = this->Edit1->Text;
if (FileExists(uniFilename, true)) {
const int pathSize = uniFilename.Length() + 2;
wchar_t* from = new wchar_t[pathSize];
wcscpy(from, uniFilename.c_str());
from[pathSize-1] = 0;
SHFILEOPSTRUCT fs;
ZeroMemory(&fs, sizeof(SHFILEOPSTRUCT));
fs.hwnd = Application->Handle;
fs.wFunc = FO_DELETE;
fs.pFrom = from;
fs.pTo = NULL;
fs.fFlags = FOF_SILENT | FOF_NOCONFIRMATION | FOF_ALLOWUNDO;
bool result =