Index: temp/trunk/data/lib/slib.php
===================================================================
--- temp/trunk/data/lib/slib.php	(revision 5597)
+++ temp/trunk/data/lib/slib.php	(revision 5640)
@@ -2465,4 +2465,21 @@
 }
 
+// »ØÄê¤·¤¿¥Õ¥©¥ë¥ÀÆâ¤Î¥Õ¥¡¥¤¥ë¤òÁ´¤Æºï½ü¤¹¤ë
+function sfDelFile($dir){
+	$dh = opendir($dir);
+	// ¥Õ¥©¥ë¥ÀÆâ¤Î¥Õ¥¡¥¤¥ë¤òºï½ü
+	while($file = readdir($dh)){
+		if ($file == "." or $file == "..") continue;
+		$del_file = $dir . "/" . $file;
+		if(is_file($del_file)){
+			unlink($dir . "/" . $file);
+		}else if (is_dir($del_file)){
+			sfDelFile($del_file);
+		}
+	}
+	// ¥Õ¥©¥ë¥À¤òºï½ü
+	rmdir($dir);
+}
+
 /* ¥Ç¥Ð¥Ã¥°ÍÑ ------------------------------------------------------------------------------------------------*/
 function sfPrintR($obj) {
Index: temp/trunk/html/admin/system/bkup.php
===================================================================
--- temp/trunk/html/admin/system/bkup.php	(revision 5639)
+++ temp/trunk/html/admin/system/bkup.php	(revision 5640)
@@ -278,4 +278,5 @@
 	// ¥Õ¥©¥ë¥ÀÆâ¤Î¥Õ¥¡¥¤¥ë¤òºï½ü
 	while($file = readdir($dh)){
+		if ($file == "." or $file == "..") continue;
 		$del_file = $dir . "/" . $file;
 		if(is_file($del_file)){
