मैं इस प्रक्रिया का उपयोग करें:रीसायकल बिन भरने पर ShFileOperation क्या करता है?
function MoveToRecycle(sFileName: widestring): Boolean;
var
fos: TSHFileOpStructW;
begin
FillChar(fos, SizeOf(fos), 0);
with fos do
begin
wnd := 0;
wFunc := FO_DELETE;
pFrom := PWideChar(sFileName + #0 + #0);
pTo := #0 + #0;
fFlags := FOF_FILESONLY or FOF_ALLOWUNDO or FOF_NOCONFIRMATION or FOF_SILENT;
end;
Result := (ShFileOperationW(fos) = 0);
end;
अगर रीसायकल बिन भरा हुआ है तो क्या होगा, यह गलत वापसी या स्थायी रूप से फ़ाइल को नष्ट करता है?
किसी भी मदद की सराहना की जाएगी।
सही ढंग से दिखाने के लिए अपने स्थान को चार रिक्त स्थान से इंडेंट करें। –
मुझे पता नहीं था कि रीसायकल बिन "पूर्ण" हो सकता है। वह कैसे काम करता है? –
वैसे - अच्छा काम। वास्तव में यह जानना अच्छा है कि रीसायकल बिन में कैसे स्थानांतरित किया जाए। मैं हमेशा "deletefile" फ़ंक्शन का उपयोग करता हूं। –