µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
ÇϳªÀºÇà 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;