±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
°­ÁÂ, ÆÁ, Á¤º¸ °­ÁÂ, ÆÁ, Á¤º¸ ÀÔ´Ï´Ù.
±Û³»¿ë - °­ÁÂ, ÆÁ, Á¤º¸
 µð·ºÅ丮 (ÇÏÀ§ µð·ºÅ丮 Æ÷ÇÔ) ¹× ÆÄÀÏÀ» Áö¿ì´Â ÇÔ¼ö
ȫȯ¹Î
(ȫȯ¹Î)
2004-02-17 ¿ÀÀü 10:15:21
Ä«Å×°í¸®: °­ÁÂ
3520ȸ Á¶È¸



µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.
¾È³çÇϼ¼¿ä?
ȫȯ¹ÎÀÔ´Ï´Ù.

±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â ÇÔ¼ö Áß¿¡ µð·ºÅ丮 (ÇÏÀ§ µð·ºÅ丮 Æ÷ÇÔ) ¹×
ÆÄÀÏÀ» Áö¿ì´Â ÇÔ¼ö°¡ ¾ø¾î¼­ ¸¸µé¾î º¸¾Ò½À´Ï´Ù.
¿É¼ÇÀ¸·Î Áö¿öÁø ÆÄÀÏÀÌ ÈÞÁöÅëÀ¸·Î °¡°Ô ÇÒÁö, ¾Æ´Ï¸é ¿µ±¸ »èÁ¦ÇÒÁö¸¦
¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÇູÇϼ¼¿ä.


//-----------------------------------------------------------------
// µð·ºÅ丮 ¹× ÆÄÀÏÀ» Áö¿î´Ù.
// ÇÏÀ§ µð·ºÅ丮¿Í ¸ðµç ÆÄÀϵµ ÇÔ²² Áö¿öÁø´Ù.
// ÀÎÀÚ ¼³¸í
// - DirName : Áö¿ï µð·ºÅ丮¸í
// - UseRecycleBin : ÈÞÁöÅëÀ» »ç¿ëÇÒ °ÍÀΰ¡ ¿©ºÎ (¾Æ´Ï¸é ¿µ±¸»èÁ¦)
// ¸®ÅÏ°ª ¼³¸í
// - ¼º°ø ¿©ºÎ
//-----------------------------------------------------------------
function MinDeleteFile(const DirName : string;
const UseRecycleBin: Boolean): Boolean;
var
SHFileOpStruct: TSHFileOpStruct;
DirBuf: array [0..255] of char;
Directory: string;
begin
try
Directory := ExcludeTrailingPathDelimiter(DirName);

Fillchar(SHFileOpStruct, sizeof(SHFileOpStruct), 0);
FillChar(DirBuf, sizeof(DirBuf), 0);
StrPCopy(DirBuf, Directory);

with SHFileOpStruct do
begin
Wnd := 0;
pFrom := @DirBuf;
wFunc := FO_DELETE;
if UseRecycleBin = True then
fFlags := fFlags or FOF_ALLOWUNDO;
fFlags := fFlags or FOF_NOCONFIRMATION;
fFlags := fFlags or FOF_SILENT;
end;

Result := (SHFileOperation(SHFileOpStruct) = 0);
except
Result := False;
end;
end;